我想从Form2发送数据到Form1,但它不起作用。我只会展示图片,以便您了解问题所在。在VB.NET中单击按钮时如何将Form2中的数据发送到Form1到Form1文本框中?
这里的问题是它不工作的所有。我无法将数据发送到Form1。如何使它工作?
下面是AddLesseeForm class
Public Class AddLesseeForm 'Form2
'This is the Select Button
Public Sub Button4_SelectLessee_Click(sender As Object, e As EventArgs) Handles Button4_SelectLessee.Click
'Send data to AddData Form. The problem is it doesn't work
Dim OBJ As New AddData
OBJ.LesseeId = TextBox1_LesseeID.Text
OBJ.LesseeName = TextBox2_LesseeName.Text
End Sub
End Class
VB代码VB代码为AddData class
Public Class AddData 'Form1
Private Sub Button1_AddLesseeForm_Click(sender As Object, e As EventArgs) Handles Button1_AddLesseeForm.Click
AddLesseeForm.Show()
End Sub
Public Property LesseeId As String
Public Property LesseeName As String
Public Sub AddData_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'Receive data from AddLesseeForm
TextBox1_LesseeId.Text = LesseeId
TextBox2_LesseeNm.Text = LesseeName
End Sub
End Class
我们真的没有看到完整的图片在这里,但'昏暗的OBJ作为新AddData '创建一个全新的'AddData'表单。您应该将当前实例保存在类级别,然后您可以修改当前打开的实例。 –