| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2259 人关注过本帖
标题:如何让用户对选项按钮组做出选择后再往下执行后面的代码?
只看楼主 加入收藏
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
结帖率:60%
收藏
已结贴  问题点数:20 回复次数:25 
如何让用户对选项按钮组做出选择后再往下执行后面的代码?
我在表单中用到一个选项按钮组,我想让用户做出选择后再执行后面的代码,以便根据用户的选择来执行不同的代码,但是现在的问题是不等用户做出选择就直接执行后面的代码了,有什么办法让用户做出选择后再执行后面的代码吗?请高手指教,先谢谢了!
搜索更多相关主题的帖子: 如何 用户 
2015-06-09 19:38
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
收藏
得分:0 
问题的补充:在设计时先是不可见的,用到的时候再让选项按钮组变成可见的,在发出.visible=.t. 之后想让用户做出选择后再执行后面的代码。
2015-06-09 19:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:20 
条件判断
1、分支结构的应用
IF ELSE ENDIF
DO CASE ENDCASE
2、循环结构的应用
DO WHILE ENDDO

不同的场合应用的语句不同

坚守VFP最后的阵地
2015-06-09 20:01
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:0 
按钮的CLICK事件不可以吗?
2015-06-09 20:02
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
加个判断不就行了么!

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2015-06-09 20:11
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
收藏
得分:0 
各位没有看明白我的意思:

thisform.optiongroup2.Visible=.t.
thisform.optiongroup2.option1.Visible=.t.
thisform.optiongroup2.option2.Visible=.t.
thisform.optiongroup2.option3.Visible=.t.
&&此时需要等待做出选择
if thisform.optiongroup2.value=1
   do 1.prg
endif
if thisform.optiongroup2.value=2
   do 2.prg
endif
if thisform.optiongroup2.value=3
   do 3.prg
endif
现在的情况是还没等进行选择呢,后面的IF语句就开始执行了呀。
2015-06-09 20:22
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
收藏
得分:0 
回复 3楼 sdta
请帮忙看一下,我的意思是:

thisform.optiongroup2.Visible=.t.
thisform.optiongroup2.option1.Visible=.t.
thisform.optiongroup2.option2.Visible=.t.
thisform.optiongroup2.option3.Visible=.t.
&&此时需要等待做出选择
if thisform.optiongroup2.value=1
   do 1.prg
endif
if thisform.optiongroup2.value=2
   do 2.prg
endif
if thisform.optiongroup2.value=3
   do 3.prg
endif
现在的情况是还没等进行选择呢,后面的IF语句就开始执行了呀。
2015-06-09 20:28
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
在属性框中设置optiongroup2 的VALUE 为0

坚守VFP最后的阵地
2015-06-09 20:30
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
收藏
得分:0 
用inkey(),wait,timer都不行,用户的按键或鼠标选择都被截获了,根本返不回来用户的选择。
2015-06-09 20:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


这个地方的 1 改为   0

坚守VFP最后的阵地
2015-06-09 20:32
快速回复:如何让用户对选项按钮组做出选择后再往下执行后面的代码?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026424 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved