【发布时间】:2010-09-17 17:42:15
【问题描述】:
我有一个 WinForm 应用程序,当它打开并且我尝试重新启动计算机时,我的计算机只是挂起并且没有重新启动。我必须实际关闭 WinForm 应用程序,然后重新启动,然后我的计算机就会重新启动。
我能做些什么来解决这个问题?
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (!BoolShouldThisClose)
{
e.Cancel = true;
this.Visible = false;
}
}
【问题讨论】:
-
您是否手动处理了winform应用程序的关闭事件。但即便如此,我相信系统应该已经终止了该进程。
-
应用程序的流程/工作是什么。如果您可以与我们分享有关该应用的更多详细信息,我认为我们可以提供帮助。
-
其实,既然你提了,我就提。我想将我的表单最小化到系统托盘,而不是在按下“X”时关闭它。所以是的,不知道当我的计算机想要关闭应用程序时我将如何解决这个问题......