【发布时间】:2012-01-23 09:55:10
【问题描述】:
我遇到了一个似乎取消关闭或重新启动计算机的应用程序的问题。 我认为这是因为我捕获了表单关闭事件并像这样取消它:
private void Main_FormClosing(object sender, FormClosingEventArgs e)
{
if (!AllowApplicationClose)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
}
}
我这样做是为了让关闭按钮最小化到任务栏。我确实希望能够在不退出应用程序的情况下重新启动。有一个更好的方法吗?或者知道windows是否正在关闭应用程序的方法?
编辑:感谢您的回答。对不起,我只能选择一个正确的,我只选择了最上面的一个。再次感谢!
【问题讨论】: