利用子窗体的构造函数进行传递参数
假设:f1为主窗体,f2为子窗体
思路:在f1的事件中添加代码 f2 frm2 = new f2(this); frm2.ShowDialog();
在f2的构造函数中 public f2(F1 frm1) { InitializeComponent(); pubMain = frm1; } 添加了主窗体 public F1 pubMain = null;
然后在f2的事件中就可以这样子对f1的控件值进行访问
(假设)
private void button1_Click(object sender, EventArgs e)
{
pubMain.linkLabel1.Text=this.textBox1.Text;
Application.DoEvents();
}
这样就将主窗体f1中的linkLabel的值更新为子窗体f2的textBox的值了……o(∩_∩)o...哈哈