C#1窗体调用2窗体中的东西

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:50:36
我这是两个窗体点1窗体上的添加按扭出来2窗体,2窗体上有几个textbox还有datatimepicker,怎么把2窗体中的东西填到1窗体上?

//1窗体
fom2 f=new from2();
f.ShowDialog(this);

//2窗体
Form1 f=(Form1)this.Owner();
f.textbox1.text=this.textbox1.text;//可以用1窗体的public property,或者将1窗体的控件Modifier属性改为public

设置几个属性 然后返回会开就可以了
比如 在FORM2的窗体里添加这样的属性
public string Txt1
{
get
{
return textbox1.Text;
}
}

new form2 的时候 把 form1 传过来
修改form2的构造函数
fom2 f=new from2(this);