0

我创建了 2 个表单(父表单和子表单),我想将唯一的文本框值存储到父表单的变量中。

也像这样:

家长代码:

dim passed_value = new childform()
passed_value.show()

关闭时:

使用子表单文本框值刷新 pass_value 变量。

4

2 回答 2

1

您可以执行以下操作来完成任务:

  • String在子窗体中声明一个变量。
    Public value As String
  • ShowDialog()在主窗体中使用以显示子窗体。
    Dim frm As New Form2
    frm.ShowDialog()
  • [value根据您的需要在表格中设置]
    value = "New Value"
  • 现在value从子窗体中获取变量并根据它设置文本框文本。
    TextBox1.Text = frm.value
于 2012-05-23T04:43:45.073 回答
1

我会把它变成一个属性并给它必要的访问权限,在我看来是ReadOnly.

Private _myValue As DataType

Public ReadOnly Property MyValue() As DataType
Get
    Return _myValue
End Get

您可以这样访问它:myForm.MyValue.

于 2012-05-23T13:58:19.960 回答