关于程序退出确认问题。
我有一个WinForm应用程序,添加了一个FormClosing事件,用来退出程序时弹出确认窗口,如下private void FloatBarForm_FormClosing(object sender, FormClosingEventArgs e)
{
AppExitForm appExitForm = new AppExitForm();
if (appExitForm.ShowDialog() == DialogResult.OK)
Application.Exit();
else
e.Cancel = true;
}
AppExitForm是另一个窗体,用来输入密码,确认退出,我已将此窗体的AcceptButton属性和CancelButton属性设置为“确认”和“取消按钮”,但是我点确认时程序无法退出,也就是没有执行Application.Exit(),大家帮看看错在哪了。 --------------------编程问答-------------------- 无需Application.Exit() --------------------编程问答-------------------- AcceptButton 不等于DialogResult.OK,你需要在按钮事件中写上DialogResult.OK --------------------编程问答--------------------
--------------------编程问答--------------------
正确,前者只是设置为默认按钮和按下Enter键触发的按钮。
设置Button的DialogResult属性
--------------------编程问答--------------------
这是对的。
补充:.NET技术 , C#