子窗体怎么改变父窗体lable的值
求解啊
[解决办法]
- C# code
// form1public 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修饰符
[解决办法]
[解决办法]
这不就是窗体传值吗