1、打开visual studio软件,进入菜单“文件”->新建->新建项目。选择windows窗体程序,项目名为“CloseWindow”。
2、主窗体的FormClos坡纠课柩ing事件,在窗体关闭之前调用,只要在里面使用e.Cancel=true;就可以让窗口不能关同谒缡肪闭。在程序中添加一个FormClosing事件,在代码中填写代码:private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("真的要退出程序吗?", "退出程序", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { e.Cancel = true; MessageBox.Show("取消了窗体关闭"); } else { MessageBox.Show("窗体关闭成功"); } }
3、现在我们就关闭窗口按钮提供的“X”,执行“取消”关闭窗口。我们发现窗口还在,提示了“取消关闭窗体”
4、关闭成功,执行“确定”关闭窗口。弹出“窗体关闭成功”,当前窗体关闭了。