当前位置:首页 > 网络编程 > 软件语言 > .NET > C#中如何实现Form与Form之间的通信

C#中如何实现Form与Form之间的通信

点击次数:65 次 发布日期:2008-11-06 07:55:36 作者:源代码网
源代码网推荐
广告载入中

源代码网整理以下今天在该网站看到这么一篇文章: "C#如何实现两个WINFORM之间的访问". 把写的代码考下来的确能实现,不过大家不知道有没有发现一个问题. 写这篇文章的人把问题搞的更糟了. 为什么这么说呢. 请看我对这个问题的解决方法.

源代码网整理以下大家知道面向对象程序设计的一个特点是多态.,一个是封装,还一个是继承,最后这个我们这么不做多余的说明.实现方法如下:

源代码网整理以下1. 从Form 继承一个 Form1类.

软件开发网 www.mscto.com

源代码网整理以下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="成败改写";

软件开发网 www.mscto.com

源代码网整理以下}

软件开发网 www.mscto.com

源代码网整理以下 就这么简单就完成了Form与Form之间的通信. 多么简单,是吧! 希望能通过这片文章认识一些C#的高手.我也是做C#程序设计师,因为看到这那篇文章会把大家引导向误区,故而写了这么一篇.还请那位仁兄(弟)看到之后不要见怪.


源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华