中易网

VB中模块级变量怎么使用

答案:4  悬赏:0  
解决时间 2021-01-16 23:02
  • 提问者网友:谁的错
  • 2021-01-16 18:54
VB中模块级变量怎么使用
最佳答案
  • 二级知识专家网友:佘樂
  • 2021-01-16 19:45
"窗体级变量和模块级别的变量是根据变量的作用域来确定,窗体级变量是指定义在窗体内部,但在任何1个过程内部的变量,这个变量在该窗体内部任何1个过程中都可以直接用不在要定义。
模块级别的变量是指定义在标准模块中的变量,假如定义的是public的那么这个变量将对整个工程有效,假如是private的则仅仅能够在模块内部用,标准模块中的变量会一直存在,直到整个工程被销毁,窗体级别的变量是在窗体创建时创建,直到窗体被销毁时销毁,过程内部的变量一般都是过程级别的,只在该过程内部有效.,超过该过程则无效。
在Form1的头文中声明,在具体文件中实例化,再在Form2中引入头文件,在Form2的具体文件中声明引入。
全部回答
  • 1楼网友:duile
  • 2021-01-16 21:48
新建一个模块文件,后缀名为modules,自己搞吧
  • 2楼网友:狂恋
  • 2021-01-16 21:11
范围最大的是global变量,它是全局的(整个工程中有效),在标准模块(.bas)中声明:
global X as integer
同时,类模块,标准模块,窗体,控件中 public 声明的变量,函数,也是全局的,不过它们要放在窗体,控件,类声明的代码的最前面
其次就到各窗体,模块,控件中以 private声明的变量,函数,它们只在当前窗体,模块,控件中有效
然后范围最小的是各函数中的变量,只在本函数内有效
  • 3楼网友:山君与见山
  • 2021-01-16 20:47
所谓模块级变量就是工程全局变量,整个工程都可以使用,使用方法就像使用普通变量一样,如你新建一个工程,添加一个窗口和一个模块,模块中写上
public a as string
form1上放一个按钮,添加代码
a = "hello world"
form2.show
然后在form2的form_load里面添加代码
msgbox a
运行后单击按钮,这时弹出form2和一个对话框hello world,就是说form1和form2共享使用这个变量
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息