c#子窗体与父窗体相互控制

YY:对比一下系统自动添加的内容 this.openToolStripButton.Click += new System.EventHandler(this.OpenFile);

System.EventHandler() 通用型 ,如EventArgs



c#子窗体与父窗体相互控制

 引自:https://www.cnblogs.com/giserpan/p/6906624.html

 

在word软件中,常常会使用查找功能,当点击查找时查找界面不会消失,但是会在文档中查找到需要的内容。在设置字体大小或者是颜色的时候会有个应用按钮或者是预览按钮,这个时候会对文档的内容进行修改但是不会关闭窗口,这两种情形就是子窗体控制父窗体的两种形式,怎样去解决这种问题呢,这里采用的是事件的相互订阅。

1、新建工程,创建两个窗体,form1和form2

2.显示子窗体的代码如下:

 

1 2 3 4 5 private  void  button1_Click( object  sender, EventArgs e) {      Form2 frm =  new  Form2( this ); //传递窗体1指针      frm.Show( this ); //窗体不会置于父窗体的外边 }

  窗体2构造函数添加参数

1 2 3 4

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年10月16日
下一篇 2017年10月16日

相关推荐