1

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

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

4

2 回答 2

7

您可以将 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;
于 2013-01-03T07:05:18.950 回答
0

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

将引用变量从父表单发送到子表单

于 2013-01-03T07:03:21.507 回答