对像的方法:
在Form1中打开Form2,那么你可以把Form1做为参数传到到Form2中如:
在Form2中建一个Public属性FRM1
Form1中把Form1做为参数传到到Form2中
Form2 frm2 = new Form2();
frm2.FRM1 = this;
Frm2.show();
然后面Form2中你就可以写(注意要先把label1设为public)FRM1.label1.Text = "gogogogo";
委托方法:
form2里定义delegate
public delegate void ChangeHandel();
public event ChangeHandel ChangeEvent;
private void Button1_Click(object sender, EventArgs e)
{
if (ChangeEvent!= null)
ChangeEvent();
}
form1里new Form2
Form2 frm = new Form2();
frm.ChangeEvent += new ChangeHandel(your_event);
private void your_event()
{
//lab.text }