'form1:Public UserNanme As StringPrivate Sub Command1_Click() Me.UserNanme = "FFF" Me.Hide Form2.Show End Sub'form2:Private Sub Command1_Click() MsgBox Form1.UserNanme End Sub
'form1: Private Sub Command1_Click() Form2.Show End Sub 'form2:Private Sub Command1_Click() Unload Me End SubPrivate Sub Form_Load() Form2.Text2.Text = Form1.Text1.Text End Sub
to Zezese(蓝酷云) 这样的全局变量是要在模块中设置吧,你在form1中设置的全局变量form2中也没有效果吧
或用属性实现: 'form1: Dim TestValue As String Private Sub Form_Load() TestValue = "这是测试代码" Me.Hide Form2.Show End SubPublic Property Get GetTestValue() GetTestValue = TestValue End Property 'form2:Private Sub Form_Load() MsgBox Form1.GetTestValue End Sub
学到东西了。 呵呵,以前从来都没有在Form中用过 Property Get 和 Property Let
Me.UserNanme = "FFF"
Me.Hide
Form2.Show
End Sub'form2:Private Sub Command1_Click()
MsgBox Form1.UserNanme
End Sub
Private Sub Command1_Click()
Form2.Show
End Sub
'form2:Private Sub Command1_Click()
Unload Me
End SubPrivate Sub Form_Load()
Form2.Text2.Text = Form1.Text1.Text
End Sub
这样的全局变量是要在模块中设置吧,你在form1中设置的全局变量form2中也没有效果吧
Zezese(蓝酷云)的写法没有问题,加上了一个Form1.UserNanme,所以是正确的
'form1:
Dim TestValue As String
Private Sub Form_Load()
TestValue = "这是测试代码"
Me.Hide
Form2.Show
End SubPublic Property Get GetTestValue()
GetTestValue = TestValue
End Property
'form2:Private Sub Form_Load()
MsgBox Form1.GetTestValue
End Sub
SaveSetting "MeibaoPersonnel ", "Administrators", "PassWord1", "text1.text" 提取键值:
GetSetting("MeibaoPersonnel ", "Administrators", "PassWord1", "")