可能重复:
如何将标志从子窗体传递给父窗体?
任何机构都可以帮助我将值从 childForm 发送到 parentForm。我已经在 parentForm 中声明了一个 int id 变量,现在我想将 textbox1.Text 值从 childForm 发送到 parentForm 的那个 int 变量。
可能重复:
如何将标志从子窗体传递给父窗体?
任何机构都可以帮助我将值从 childForm 发送到 parentForm。我已经在 parentForm 中声明了一个 int id 变量,现在我想将 textbox1.Text 值从 childForm 发送到 parentForm 的那个 int 变量。
您可以将 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;
您可以在子窗体中编写一个获取属性,并在关闭子窗体后在父窗体中检索它
将引用变量从父表单发送到子表单