【发布时间】:2016-05-14 08:26:06
【问题描述】:
我正在尝试将数据从 Form2 发送到 Form1,但它不起作用。我将仅显示图像,以便您了解问题所在。
这里的问题是它不能全部工作。我无法将数据发送到 Form1。如何让它发挥作用?
这是AddLesseeForm class的VB代码
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
AddData class的VB代码
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
【问题讨论】:
-
我们在这里并没有真正看到全貌,但是
Dim OBJ As New AddData创建了一个全新的AddData表单。您应该将当前实例保存在类级别,然后您将能够修改当前打开的实例。
标签: c# .net vb.net visual-studio