Csharp/C#教程:表单关闭时的MessageBox分享


表单关闭时的MessageBox

我在关闭应用程序之前使用此代码进行提问,但它无法正常工作。
我的代码如下。

private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult dlgresult = MessageBox.Show("Exit or no?", "My First Application", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dlgresult == DialogResult.No) { e.Cancel = true; } else { Application.Exit(); } } 

您不需要显式调用Application.Exit()因为您处于FormClosing事件中,这意味着已触发Closing请求(例如,单击表单按钮上的十字, this.Close() )。 您只需截取结束请求并指示e.Cancel = true;

上述就是C#学习教程:表单关闭时的MessageBox分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if(MessageBox.Show("Exit or no?", "My First Application", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) { e.Cancel = true; } } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1027310.html

(0)
上一篇 2022年1月9日
下一篇 2022年1月9日

精彩推荐