在VB.NET中单击按钮时,如何将数据从Form2发送到Form1到Form1文本框中?

帮我

我正在尝试将数据从Form2发送到Form1,但是它不起作用。我将仅显示图像,以便您了解问题的全部原因。

这是图片: 视觉问题的方案

这里的问题是它不能全部正常工作。我无法将数据发送到Form1。如何使其运作?

这是VB代码 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代码 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
阿卜杜拉·乌格哈(Abdellah OUMGHAR)

您不需要AddData在VB.Net中创建的对象,您可以仅使用Form的名称进行调用,如下所示:

Public Sub Button4_SelectLessee_Click(sender As Object, e As EventArgs) Handles Button4_SelectLessee.Click

        AddData.LesseeId = TextBox1_LesseeID.Text
        AddData.LesseeName = TextBox2_LesseeName.Text
        AddData.UpdateData()
End Sub

您可以像下面这样TextBoxAddDataForm中创建一种更新数据的方法

Public Sub UpdateData()
    TextBox1_LesseeId.Text = LesseeId
    TextBox2_LesseeNm.Text = LesseeName
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Windowsform应用程序中从Form2更改Form1中动态创建的按钮颜色

将多行从Form1的gridview传递到Form2,然后单击按钮

VB6:如何将光标强制到文本框中,但释放按钮

从form1将数据插入到form2的datagridview中

从第二个打开的form2发送拳头form1文本框

在form1中搜索并使用vb.net Windows窗体将其显示到form2

在C#中,当我单击Form1的按钮时,我想发送Form1的字符串值以出现在Form2的textBox中

如何将按钮重定向到日历属性,并在vb.net中用选定的日期填充文本框?

在我的代码中,form1上的用户名应显示在buttonclick上的form2文本框中

将数据form2单选按钮传输到vb.net中的form4标签

通过在form2中的命令来锁定和解锁form1上的文本框

在Visual Basic中将数据从Form1中的文本框传递到打开的Form2中的文本框

我想从Form2(文本框,图片框)控制Form1

如何将文本框的值传递到asp.net(vb)中的另一个页面

如何在VB .Net中检查2个文本框的数据

发送文本到Form1

在 Form2 上调用函数时从 Form1 上的文本框中获取文本

从 Form1 到 Form2 的显示变量

通过按钮单击将值从 form1 传递到 form2 到 form2

如何从form1到form2取值并返回?

VB.NET从form2修改form1中的标签

在 Form2 中接收事件值到 Form1 WinForms

单击form2按钮时如何停止form1的计时器

如何将命令发送到 VB.NET 中的 CMD 窗口

VB6 如何将字符串值从 form2 返回到 form 1

将数据从 form2 方法传递到 form1 文本框

C# TextBox 从 Form1 输入到 Form2 中的表单名称输出?

将 Form1 中的“Private Sub Procedure1”从 Form2 更改为“Public -”(Form1)

如何将输入到文本框中的特定字符存储在 vb.net 的变量中?