vb中如何使一个变量在多个窗口态仔内使用,也就是需要定义一个全局变量。
全局变量定义方法:
1、vb工程中添加一个模块,在模块中定义一个全局变量,比如定义一个变量N。代码为:
Public N As String
2、这样N的值可以在任意窗体和模块代码中调用和使用,而不受窗体关闭的影响空配的。
比如:form1窗体中,重新给帆亏汪N赋值了。即使form1窗体关闭了,form2中仍可以继续使用N的值。
定义一个全局变量啊,
eg: Dim Public_a As String
这样就可以在多个窗口中使用这个变量了,但是,注意这个定义只能放在模尘颂好块的顶头,就是你的光标在那个地方闪烁时,代码框上边的有一个下拉菜单上樱慎显示派铅"声名"时就对了.
你那样用当然就显示不出来了,unload 是从内存中卸除窗口,那你的变量n也就没了,把unload ADFG 改为 ADFG.hide 试一试。
使用 公共变猜丛渗量
这样定义
Public abc As String
要注意的是 公共变量只能在 模块中穗脊定义,不然会郑余报错
建模块,在模块里用Public n声明就可以了。
新建一个模块。
在该模行源前块中输入:档清
public n as integer
把原窗口中裂灶的n的定义语句删掉(如果原来没定义的话就不用管)