为了账号安全,请及时绑定邮箱和手机立即绑定

winform中ShowDialog的问题关闭子窗体问题

winform中ShowDialog的问题关闭子窗体问题

holdtom 2018-12-06 23:53:32
一个主窗体Mainform点击X的时候弹出了子窗体RemindForm函数如下 this.FormClosing+=new FormClosingEventHandler(MainForm_FormClosing); void MainForm_FormClosing(object sender, FormClosingEventArgs e) { /*第二种方案*/ DialogResult result = RemindForm.ShowRemindForm(); 子窗体有个静态方法: public static DialogResult ShowRemindForm() {     using( RemindForm remind = new RemindForm())   {     return remind.ShowDialog();   }} 问题是:我点击子窗体上的X的时候Mainform也跟着自动关闭了,搞不懂为什么,求指教!!
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

为什么会关闭我就懒得说了,我只告诉你如何在Closing事件中阻止关闭:

void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{

e.Cancel = true;   // 取消关闭

}

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 1309 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信