请教高手,VB编程问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:12:40
Private Sub Cmd_Click()
For i = 0 To 2
If Optl(i).Value = True Then
Print "你所在城市是" + Optl(I).Caption
End If
Next
End Sub
意图:我想实现选哪一个,点击显示“你所在的城市是?”可是运行总是说你的子程序函数未定义,这是怎么回事啊?由于小弟刚接触编程很多不懂,所以很不理解,并且这是标准答案啊。。。为什么还不可以啊?

你子函数的名字应该跟VB定义的名字不同
你应该双击按钮 在把
For i = 0 To 2
If Optl(i).Value = True Then
Print "你所在城市是" + Optl(I).Caption
End If
Next
代码复制到按钮函数里面

首先肯定你的代码是正确的!!!
我将代码copy到VB中,在窗体上拖出所需要的控件,并命名为代码中的名字,完全可以正确运行。
检查:是否用的是正确的属性,属性窗口中控件的名字是否和代码中一致,三个单选钮是不是做成了控件数组。

Private Sub Option1_Click()
Print "你所在城市是" + Option1.Caption
End Sub
用option1_click事件

按钮的名称(Name)默认为“Command1”,把它改为“Cmd”