vb的编程问题

[复制链接]
查看11 | 回复3 | 2009-7-5 18:13:10 | 显示全部楼层 |阅读模式
1 语法不对dim q as integerfor q=1 to 4Optionq.value=falsenext q要这么写。但是这样q循环好像没啥意义啊。跟直接写Optionq.value=false一样。不知道你原来是啥想法。2 同样不知道你啥意思。你想在Command1过程中访问Option1对象的q变量么?那直接就Option1.q就可以了。
回复

使用道具 举报

千问 | 2009-7-5 18:13:10 | 显示全部楼层
第一个问题,控件可以用数组来表示,譬如Option1(q),但是不存在Optionq这样的用法;可以修改为dim q as integer for q=1 to 4Option1(q).value=falsenext第二个问题,直接设置q为全局变量,那么可以随便在什么地方调用了不知道你明白了没?
回复

使用道具 举报

千问 | 2009-7-5 18:13:10 | 显示全部楼层
楼主的问题都没说明白,也不好回答。
回复

使用道具 举报

千问 | 2009-7-5 18:13:10 | 显示全部楼层
1、使用控件数组试试,应该好用循环控制了。2、应该是不可能的,因为变量q只有当Option1_Click事件发生时才会生成,Command1中变量q是不存在的,所以根本没法调用。补充:使用控件数组,根据Index来判断,至于说执行的语句,可以直接调用Option1_Click过程啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行