vb怎样调用其他窗体过程函数和变量,不是模块

vb怎样调用其他窗体过程函数和变量,不是模块
2024-12-26 17:28:33
推荐回答(5个)
回答1:

被调用的过程函数和变量必须是Public定义的(就像模块一样)
调用时先写窗体名,如:
窗体名是Form1,用Public定义的过程函数和变量分别是:
Public x As Long
Public Sub F1()
Public Function Func2() As Long
则在模块和其它窗体中引用上述定义时:
Msgbox Form1.x
call Form1.F1()
n=Func2()

回答2:

其他窗体过程函数和变量必须要Public,然后窗体名.过程名 或 窗体名.变量名就可以调用

回答3:

在窗体1中使用窗体2.函数名
如:Private Sub Form_Load() 'form1中
form2.text1.text="1"
End Sub

回答4:

窗体名.过程名
窗体名.变量名
窗体名.函数名

不过还是建议你将重复使用的功能写成一个函数或过程放在标准模块中

回答5:

dim abc as new 其他窗体
abc.过程函数