以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Dot NET,C#,ASP,VB 』  (http://bbs.xml.org.cn/list.asp?boardid=43)
----  在C#中如何实现Form与Form之间的通信  (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=75930)


--  作者:卷积内核
--  发布时间:7/9/2009 11:40:00 AM

--  在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之间的通信


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
140.625ms