我想從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'表單。您應該將當前實例保存在類級別,然後您可以修改當前打開的實例。 –