vb变量如何在多个窗体中使用?
答案:6 悬赏:0
解决时间 2021-03-21 05:32
- 提问者网友:伪情浪人
- 2021-03-20 09:27
我在form1中 dim n ,如何让form2中的label1读取n值?用dim定义的变量!
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-03-20 11:02
vb变量在多个窗体中使用,需要用到公共变量 public。具体步骤如下:
1、建立一个模块,在模块中定义公共变量 。比如:public a as string
2、这个变量a可以在任何窗体中赋值,也可以在任何窗体和模块中引用a的值。
1、建立一个模块,在模块中定义公共变量 。比如:public a as string
2、这个变量a可以在任何窗体中赋值,也可以在任何窗体和模块中引用a的值。
全部回答
- 1楼网友:无字情书
- 2021-03-20 14:20
将DIM换成public修饰符,在form2里使用form1.n调用
- 2楼网友:請叫我丶偏執狂
- 2021-03-20 14:08
在模块里全局声明 public
建个sub xx()
变量和过程存放
end sub
过程
然后就可以在任何窗口调用
如:call xx
- 3楼网友:转身→时光静好
- 2021-03-20 13:58
用public放在module里,我是这么干的,我也菜鸟,哈哈
- 4楼网友:零负荷的放任
- 2021-03-20 12:41
方法一:
通过菜单[工程] -- [添加模块],,添加模块后在模块代码窗口用Public 声明变量
例如:
Public MyI As Integer
方法二:
不添加模块,在窗体最上方,用Public 声明变量
但是在其它窗体使用该变量时,要引用窗体名
例如:在Form2里声明公共变量Public MyI As Integer
在其他窗体使用时
Form2.MyI
- 5楼网友:我颠覆世界
- 2021-03-20 12:01
建议在模块里定义
public n
这样无论在哪里都能直接访问到它
要在form2的label1里面显示form1的text1的值,那样不需要定义公共变量,直接引用就可以,代码如下:
form2.label1.caption = form1.text1.text
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯