Application.Exit()方法执行会触发 FormClosing 事件的,笔者的解决方法是用一个标记一来标识当前窗口是否允许关闭,如下
bool allowClose=false;
private void exit_click(object sender, EventArgs e)
{
allowClose=true;
Application.Exit();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel=!allowClose;
}
关于c#的问题,执行application.exit();的时候会触发Form1_FormClosing
最新推荐文章于 2026-05-25 23:04:37 发布
本文介绍了一种方法,通过设置一个布尔标志来控制窗口的关闭行为,从而在关闭窗口前触发特定的FormClosing事件。这种方法适用于希望在用户尝试关闭窗口时执行特定操作的场景。

213

被折叠的 条评论
为什么被折叠?



