我有带有复选框和文本框的 form1。当我点击一个复选框时,form2 被打开。form2 上有一个按钮,它具有一些功能。此按钮的最后一步应该是将文本传递给 form1 文本框。如何将文本从 form2 方法传递到 form1 文本框?请注意,我不想隐藏或关闭 form1,或创建 form1 的新实例。我怎样才能做到这一点?我检查了这个,但没有成功:将值从一种形式发送到另一种形式
你可以简单地在 Form2 的构造函数中引用 Form1
public Form2(Form1 frmMain){
InitializeComponents();
_FrmMain = frmMain;
}
只是在初始化 Form2 时:
Form2 frm2 = new Form2(this);
frm2.Show();
现在在 Form2 中,您应该能够通过属性更改所有内容:
private void BtnSend_Clicked(object sender, EventArgs e)
{
_FrmMain.Foo = Bar;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句