窗体右上角的关闭的实现代码这样写可以不?
程序代码:
private void frm_main_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("确定退出吗?", "安全提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) Application.Exit(); else e.Cancel =false ; }
这样写我发现两个问题 第一 那个MessageBox会出现两次! 第二 我选择取消的时候他还是关闭了 不过关闭的是本窗体而不是整个程序 怎么可以关闭整个程序?