能引用其他窗体中定义的变量吗
我不想用全局变量,想在一个窗体中引用其他窗口中的变量,可以做到吗?
其他语言可以定义一些窗体级的属性,别的窗体可以调用这些属性,不知在vb中能否实现,还是有别的办法可以实现?
我不想用全局变量,想在一个窗体中引用其他窗口中的变量,可以做到吗?
其他语言可以定义一些窗体级的属性,别的窗体可以调用这些属性,不知在vb中能否实现,还是有别的办法可以实现?
解决方案 »
- 大家帮看,我的两个函数,哪个更好些呀,一个是前期绑定,一个是后期绑定?
- VB里WEB控制另存为网页时怎么取消对话框
- 如何消除在text中按回车的声音
- 如何实现ListView 可拖动宽度、隐藏、显示?
- 程序中引用了API函数,为什么在我的机子上能用,别人的机子上就出现问题,"不是标准的程序"
- Lable.HyperlinkAddress不起作用
- 请教doevents 如何用
- 使用VB程序获得本机IP地址???如何实现?
- 我要走了,进来那分!
- 在VB中,如何使程序总在最前? 马上送分
- 学技术:QQ群发、UC群发、ICQ群发、IP群发、Email群发内容:其中Email群发要带代理的
- 绝对有难度的问题
前提是,被引用的form必需要先的load到内存中,被引用的变量和方法必需声明为public的
比如在form1中定義一個公用變量,在form2中引用
form1中
Option Explicit
Public Ints as Integer
Private Sub Form_Load()
ints=5
End Subform2中
Private Sub Form_Load()
msgbox "ints值為:" & ints
End Sub
Public msTest as string在窗体被load后,其它窗体就可以访问它了,
msgbox form2.msTest
我试过,好象窗体没load时也是可以访问的。它有生存期到底在哪里呀?
PRIVATE 模块级
DIM 当在公共声明行声明时是模块级
在过程里是局部你这里需要的是PUBLIC 所错了见谅
可以这样
form1.hide然后再form2中用form1.IntMyData就可以了,等引用晚了以后,就unload form1