如何以相同的形式打开数据

时间:2017-03-30 20:35:56

标签: vb.net winforms

我想将值从一种形式转移到另一种形式......

这是MainPage的代码

    Public Property StringPass As String
    Public Property NumPass As String
    Private Sub MainPage_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Label7.Text = StringPass
    TextBox3.Text = NumPass

    End Sub

这是SecondPage的代码

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  Dim OBJ As New MainPage
  Dim NUM As New MainPage
  OBJ.StringPass = TextBox1.Text
  NUM.NumPass = TextBox6.Text
  OBJ.Show()
  NUM.Show()
  Me.Hide()
End Sub

OBJ和NUM如何将值传递到各自的文本框但在同一主页中打开?

1 个答案:

答案 0 :(得分:0)

您正在创建2个表单,而您只需要一个表单。 如果要将数据传递到下一个表单,可以像使用普通类一样分配这些值。

确保您已保存所有表单。

  

您的命名惯例不仅仅是FYI。

以下是您的代码示例。

这是SecondPage的代码

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  Dim OBJ As New MainPage
  OBJ.Label7.Text = TextBox1.Text
  OBJ.TextBox3.Text = TextBox6.Text
  OBJ.Show()
  Me.Hide()
End Sub