VB:怎么在General里声明全局变量?

具体该怎么操作?
2024-12-18 15:09:56
推荐回答(2个)
回答1:

变量定义的位置,影响变量的作用范围和生命周期.根据作用域不同变量可分为以下几类.
1、过程内局部变量:在过程内定义,在过程中有效,可用Dim或Static语句定义
2、模块级变量:模块可以是窗体或标准模块,在模块的“通用_声明“中定义,在模块的所有过程中有效,可用Dim或Private语句定义
3、全局变量:在标准模块的“通用_声明“中定义,在整个工程中有Public或Global语句定义 示例:1)窗体级全局变量要在窗体模块内,在所有过程的上面声明如下:
Option Explicit
public s1 as string '此句声明了s1为窗体级全局变量
private sub sub1()
....
end sub
2)而模块级全局变量要在标准模块内,在所有过程的上面声明
要先选菜单[插入]-[模块],在新建的[模块1]中写入:
Option Explicit
public s2 as string '此句声明了s2为模块级全局变量
private sub sub2()
....
end sub

1)和2)看起来一模一样,但1)中声明的s1只能在本窗体模块(form1)内使用,即,如果有第二个窗体form2,那在form2里就不能用s1了.
而在2)中声明的s2则一经声明就在任何窗体和任何标准模块内都可以使用了.

回答2:

其实很简单,就是在你添加的button里面添加,先双击,然后在private前回车,在上面加就行了,就这么简单……