VB编程同一窗体。。。(说不请还是看例子吧)

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:31:27
Private Sub Command1_Click()
YP_XLH = GetHardDiskInfo()
MsgBox (YP_XLH)
NOW_DATE = Now()
MsgBox (NOW_DATE)
NOW_XLH = MD5(YP_XLH) & NOW_DATE
MsgBox (NOW_XLH)
MsgBox MD5(YP_XLH)
MsgBox MD5(NOW_XLH)
End Sub

Private Sub Command2_Click()
Form2.Text1.Text = (NOW_XLH)
Form2.Show
End Sub

我form2里面的内容为空,为什么?应该怎么调用,怎么才能使form2里的文本框里有内容(我form1运行正常)谢谢!!
我在模块里定义的全局变量NOW_XLH

答复:

到底你首先运行的是那个窗体?是1还是2?如果首先运行1.在运行2,可以实现的,如果首先运行2,再运行1,就不可能实现,原因是2的程序运行已经结束了。另外变量不能用括号。

在form2运行后,在form1的窗体才可能将form2的内容调用到form1的窗体。

在form2后运行时,在form2窗体的form的过程加:
Text1.Text = NOW_XLH
前提是在模块定义NOW_XLH变量。