这个问题我已经查了10次了,但每个答案都太具体了。
我有两个公开课,每个表格一个。
第一个表单有一个文本框和两个按钮:
Public Class frmAdd
Public addvar As String
Public Sub UltraButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddNote.Click
If txtAdd.Text = String.Empty Then
MsgBox("Please complete the notes textbox!")
Else
addvar = txtAdd.Text
MsgBox(addvar)
Close()
End If
End Sub
Public Sub UltraButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancel.Click
Me.Close()
End Sub
End Class在第二种形式中,我想获取addvar变量,然后说
Public Sub saveButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addButton.Click
frmAdd.show()
me.textbox1.text = addvar如何让它在vb.net中工作?
发布于 2014-02-28 03:19:48
您需要从frmAdd值中读出该字段
Me.textbox1.Text = frmAdd.addvar请注意,只有在表单完成并关闭(Me.close)之后,该值才可用。因此,您希望使用ShowDialog (直到表单关闭才返回)与Show (它在显示表单后立即返回)。
frmAdd.ShowDialog()
Me.textbox1.Text = frmAdd.addvarhttps://stackoverflow.com/questions/22078219
复制相似问题