日期:2014-05-18 浏览次数:20924 次
// form1 public void SetLabel1Text(string text) { label1.Text = text; } // 在 form1 中 show form2 的时候这样写 using (Form2 f = new Form2()) { f.ShowDialog(this); } // form2 (Owner as Form1).SetLabel1Text("......");
------解决方案--------------------
是父窗体?如果是的话,比如你要点击子窗体的按钮来改变父窗体的Label的值就在子窗体的button_click事件写:
private void button1_Click_1(object sender, EventArgs e)
{
((Form1)this.MdiParent).abc();
}
然后在父窗体Form1里面定义一个改变Label的值的函数,比如说:
public void abc();
{
this.label1.text="sdfadsd";
}
记住abc()要用public修饰符
------解决方案--------------------