c#实现关闭子窗口和关闭父窗口的案例

下面小编就为大家带来一篇c# 实现子窗口关闭父窗口也关闭的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

其实是窗口间通讯的问题,在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#实现关闭子窗口和关闭父窗口的案例的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2444888.html

(0)
上一篇 2025年3月3日 14:47:08
下一篇 2025年3月3日 14:47:36

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论