当前位置:编程学习 > C#/ASP.NET >>

关于程序退出确认问题。

我有一个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 --------------------编程问答--------------------
引用 2 楼 bdmh 的回复:
AcceptButton 不等于DialogResult.OK,你需要在按钮事件中写上DialogResult.OK

--------------------编程问答--------------------
引用 2 楼 bdmh 的回复:
AcceptButton 不等于DialogResult.OK,你需要在按钮事件中写上DialogResult.OK

正确,前者只是设置为默认按钮和按下Enter键触发的按钮。
设置Button的DialogResult属性
--------------------编程问答--------------------
引用 4 楼 caozhy 的回复:
引用 2 楼 bdmh 的回复:AcceptButton 不等于DialogResult.OK,你需要在按钮事件中写上DialogResult.OK
正确,前者只是设置为默认按钮和按下Enter键触发的按钮。
设置Button的DialogResult属性


这是对的。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,