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

添加人:maliping840827零级(152分)   添加时间:2007-09-17    阅读次数:1186  收藏此教程

 

 

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

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

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="成败改写";

}

 

就这么简单就完成了FormForm之间的通信. 

1页 第1上一页1下一页
相关的教程: CSharp
收藏此教程

当前平均分: 0.0(0 次打分)

-5-4-3-2-1012345
评论主题
您的大名
您的评论
验证码 点击换一个验证码
知识库搜索: