将值从子窗体转移到Parentform c#.net

本文关键字:Parentform net 转移 窗体 | 更新日期: 2023-09-27 17:50:35

可能重复:
如何将标志从子窗体传递给父窗体?

任何机构都能帮助我将值从childForm发送到parentForm吗。我已经在parentForm中声明了一个int id变量,现在我想将textbox1.Text值从childForm发送到parentForm的那个int变量。

将值从子窗体转移到Parentform c#.net

您可以将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;

您可以在子窗体中编写Get属性,并在关闭子后在父窗体中检索它

将引用变量从父窗体发送到子窗体