2012-05-23 88 views
0

我已經創建了2個表單(父母&孩子),我想將獨特的文本框值存儲到一個變量的父窗體。通過變量從孩子到父母,像一個函數VB.NET

也是這樣:

父代碼:

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

在接近:

使用childform文本框的值刷新passed_value變量。

回答

1

您可以執行以下操作來完成任務:

  • 聲明在孩子形式的String變量。
Public value As String 
  • 使用ShowDialog()在主窗體顯示子窗體。
Dim frm As New Form2 
    frm.ShowDialog() 
  • [表單中的設置value按您的需求]
value = "New Value" 
  • 現在,您可以通過子窗體的value變量,並設置根據文本框的文本它。
TextBox1.Text = frm.value 
+0

謝謝,你的回答幫了我很多:) –

1

我想使它成爲一個屬性,並給它必要的訪問,這對我來說看起來是ReadOnly

Private _myValue As DataType 

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

您可以像這樣訪問它:myForm.MyValue

相關問題