窗体之间如何传递值?
我想把form1的text1.text文本,点击确定按钮后,在form2中的text1.text中显示.
*********************form1代码
Public str As String
Private Sub Command1_Click()
str = Text1.Text
Form2.Show vbModal
End Sub]
***********************下边是form2代码
Private Sub Form_Load()
Dim frm As New Form1
Text1.Text = frm.str
End Sub
传过来的值是为空不解!
问题点数:20、回复次数:4Top
1 楼CPLiu(老了)回复于 2005-05-26 10:22:58 得分 8
Dim frm As New Form1 干什么用的啊?
改为
Private Sub Form_Load()
Text1.Text = strE
nd Sub
Top
2 楼wsg269662(虾哥)回复于 2005-05-26 10:31:52 得分 8
错误在于Dim frm As New Form1这句代码。这句代码将生成一个新的Form1,但没有Load,所以其str值为空,就会出现你所说的问题。
你可以直接调用Text1.Text = Form1.str,试一下Top
3 楼ywgyh(初学者)回复于 2005-05-26 15:13:57 得分 2
form2.text1.seltext=form1.text1.textTop
4 楼yangfengcl(傷透腦袋)回复于 2005-05-28 14:23:12 得分 2
是啊,為什麼要這句.
Dim frm As New Form1Top




