---------Form1-----------------Public a As IntegerPrivate Sub Command1_Click() Form2.Show End SubPrivate Sub Form_Load() a = 10 End Sub---------Form2----------------- Private Sub Form_Load() MsgBox Form1.a End Sub
public a as ???添加一模块,用PUBLIC来声明一个全局变量菜的我要命,第一次有机会看到我会的问题。嘿嘿
public g_aa as string
---------Form1-----------------Public a As IntegerPrivate Sub Command1_Click()
Form2.Show
End SubPrivate Sub Form_Load()
a = 10
End Sub---------Form2-----------------
Private Sub Form_Load()
MsgBox Form1.a
End Sub
在调用窗口中用 form2.text1.text = form1.text1.text
定义全局变量不科学,占用了内存(对于你的问题而言,定义全局变量等于就是定义了两个作用完全一样的变量,白白浪费了资源)。
aaa=123
我又在窗体form2中调用
form1.aaa
但是不行为什么?
我是初学,最好有代码。
public aa as string
aa="select * from table"
在form2中调用
form1.aa=...
前面要加窗体名,实际上类似于类。