2012-05-23 7 views
0

Я создал 2 формы (родительский & Ребенок), я хочу сохранить уникальное значение текстового поля для переменной в родительскую форму.Передать переменную От дочернего к родительскому, Как функция VB.NET

Кроме того, как это:

Родитель Код:

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

На закрытии:

обновить passed_value переменным, используя значение childform текстового поля.

ответ

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.

Смежные вопросы