在C#中如何实现Form与Form之间的通信
大家知道面向对象程序设计的一个特点是多态.,一个是封装,还一个是继承,最后这个我们这么不做多余的说明.实现方法如下:
1. 从Form 继承一个 Form1类.
2. 从Form 继承一个 Form2类.
3.在Form2类中加一个成员变量:frmParent
4.在Form2 类中加入一个重载的构造方法:public form2(Form1 Parent){frmParent=Parent};
5.在Form1中添加一个Button对象. 对应的事件代码为:{
Form2 frm=new Form2(this);
frm.Show();
}
6.在Form2中添一个Button对象,对应事件代码为:
{
frmParent.Text="成败改写";
}
就这么简单就完成了Form与Form之间的通信.