又一个窗体关闭问题
private void mainform_FormClosing(object sender, FormClosingEventArgs e){
if (MessageBox.Show("确定退出本软件吗?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
Application.Exit();
else
e.Cancel = true;
}
代码如上,但是程序运行的时候,弹出确认对话框后,我需要按“两次”确定按钮才能关闭程序,这是为什么呢