VB基础问题

[复制链接]
查看11 | 回复5 | 2012-3-29 17:44:23 | 显示全部楼层 |阅读模式
公有变量要公有到什么程度?1.如果是模块级变量,只在一个窗体内公有,那么就这样定义:private k(100) as integerprivate sub form_load()
........end sub把定义数组K(100)的语句放在窗体(例如form1)代码的最上面,这样数组K(100)在这个窗体内可被任何过程调用。但是其他窗体(例如form2)和模块里的过程则不能使用它。2.如果要想定义的变量在所以窗体和公有模块中都能调用,那么就这样做:点击“添加模块"按钮或者在右边工程里点击右键选择“添加模块”,然后在新模块里定义K(100),如下:public k(100) as integer这样定义数组K(100)的...
回复

使用道具 举报

千问 | 2012-3-29 17:44:23 | 显示全部楼层
在打开visual basic6.0新建的窗体的代码窗体开头,就可以定义了,如Dim k(100)as long(长整型)可以不用PUBLIC,也可以在事件开头使用。事件不一定都是PRIVATE SUB开头,在这种事件里能用,在timer里也能用...
回复

使用道具 举报

千问 | 2012-3-29 17:44:23 | 显示全部楼层
新建一个标准模块在里面PUBLIC定义...
回复

使用道具 举报

千问 | 2012-3-29 17:44:23 | 显示全部楼层
public k(100) as integberPrivate Sub Command1_Click()For i = 0 To 99
k(i) = iNextEnd SubPrivate Sub Command3_Click()For i = 0 To 99
Print k(i)NextEnd ...
回复

使用道具 举报

千问 | 2012-3-29 17:44:23 | 显示全部楼层
Public K(100)这一行要放在模块里,这样在任何窗体、任何事件里面都可以调用...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行