美文网首页
关于C# 同时关闭父子窗体的方法

关于C# 同时关闭父子窗体的方法

作者: VeC_House | 来源:发表于2018-02-05 20:43 被阅读0次

//定义子窗体

Form form=new Form();

//注册一个子窗体的Disposed 事件

form.Disposed += new EventHandler(form_Disposed);

//关闭父窗体

void form_Disposed(object sender, EventArgs e) {       

  this.Close();

}

说明:使用事件注册,可以解决不少类似父/子窗体通信的问题

form.ShowDialog();

刚好可以调用dispose关闭父子窗体,又不影响其他函数调用close关闭子窗体

http://www.cnblogs.com/icyJ/archive/2013/03/26/showDialog.html

相关文章

网友评论

      本文标题:关于C# 同时关闭父子窗体的方法

      本文链接:https://www.haomeiwen.com/subject/zygizxtx.html