c# 实现子窗口关闭父窗口也关闭的简单实例
2017-02-20 10:24
561 查看
其实是窗口间通讯的问题,在form1上打开form2 ,form2 关闭时关闭form1
实现方法:
在子窗口form2中声明事件:
public delegate void childclose(); public event childclose closefather; 然后在它的关闭事件中触发本事件: private void Form2_Closed(object sender, System.EventArgs e) { //用事件去关闭主窗口 closefather(); }
在父窗口form1中(比如登陆窗口中):
然后弹出子form2窗体的地方这样写:
Form2 ff=new Form2(); ff.closefather+=new childclose(this.closethis); //closethis()是父窗体中的一个方法 ff.Show(); public void closethis() { this.Close(); }
以上这篇c# 实现子窗口关闭父窗口也关闭的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- C#实现简单的Login窗口实例
- C#启动Windows服务及关闭实例实现
- c# 如何实现子窗口关闭父窗口也关闭
- 简单实例-注册窗口的实现
- javascript实现可拖动变色并关闭层窗口实例
- C#实现xml文件的读取与写入简单实例
- C# 实现MDI子窗体只打开一个(打开新的窗口,关闭其他窗口)
- C#实现关闭其他程序窗口或进程代码分享
- javascript实现可拖动变色并关闭层窗口实例
- C#中的IEnumerable简介及简单实现实例
- JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
- asp.net,C#,html控件的File控件实现多文件上传简单实例,vs2010
- jquery+ajax+C#实现无刷新操作数据库数据的简单实例
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C#中点击窗口中的关闭用代码是怎么实现的
- C#窗口皮肤制作(二):创建窗口库项目以及最小化、最大化、关闭button的实现
- C# Winform中实现主窗口打开登录窗口关闭的方法
- C#实现的简单验证码识别实例
- C#实现基于IE内核的简单浏览器完整实例