可以定义一个变量如S,然后在OPTION1控件的CLICK事件中给该变量S赋值,再用
SELECT CASE S
CASE 答案1
。。。。。
CASE 答案2
。。。。。
CASE 答案3
。。。。。
END SELECT
SELECT CASE S
CASE 答案1
。。。。。
CASE 答案2
。。。。。
CASE 答案3
。。。。。
END SELECT
使用单选按扭控件数组来解决这个方法会比较简单.
label1.caption="问题:中国有几个直辖市"
option1(0).caption="1、二个"
option1(1).caption="2、六个"
option1(2).caption="3、四个"
option1(3).caption="4、五个"
command1.caption="确定"
在command1_click里编写下列代码:
dim i%
for i =0 to 3
if option1(i).value=1 then exit for
next i
if i=4 then
msgbox "请选择一个答案"
exit sub
end if
if i=0 then '我不知道哪个是正确答案,先假定是第一个吧,这个i就是比正确答案小1
msgbox "正确"
else
msgbox "错误"
end if
控件数组可以画出一个控件后复制(Ctrl+c),然后再粘贴(ctrl+v),就会提示你时候创建控件数组了.