美文网首页
关于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