一个主窗体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; // 取消关闭
}
- 1 回答
- 0 关注
- 1309 浏览
添加回答
举报
0/150
提交
取消