将值从子窗体传输到Parentform c#.net

时间:2013-01-03 07:01:29

标签: c# winforms

  

可能重复:
  How to pass flag from childform to parent?

任何正文都可以帮我将childForm中的值发送给parentForm。我在parentForm中声明了一个int id变量,现在我想将childForm中的textbox1.Text值发送到parentForm的int变量。

2 个答案:

答案 0 :(得分:6)

您可以将id设为公共属性,并以子格式指定值。

以父母形式

//Declare public property 
public string ID { get; set; }

//Create child form in some method.
Form2 form2 = new Form2(this);
form2.Show();

以儿童形式

Form1 m_parent ;
public Form2(Form1 frm1)
{ 
     InitializeComponent(); 
     m_parent = frm1; 
}

m_parent.ID = textbox1.Text;

答案 1 :(得分:0)

您可以在子窗体中编写获取属性,并在关闭子窗口后以父窗体形式检索它

从父表单

向子表单发送引用变量