回复 8楼 sdta
也不行,仍然是不等进行选择就执行下面的代码了。
以下是引用w7802672在2015-6-9 20:22:57的发言:
各位没有看明白我的意思:
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语句就开始执行了呀。
各位没有看明白我的意思:
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语句就开始执行了呀。
这个代码在那个事件中,应该放在选项按钮组的CLICK事件中