我写了一个windows applciation项目,我在它的表单关闭事件中执行一些其他操作,现在我寻找从外面调用的东西,让应用程序关闭,因为applciation不会关闭,最后在旧的操作系统中,它casue windows to not shutdown
这是我的表格活动:
在这里我关闭我的显示器在其他部分(我只有表格负载监视器,我不关心那部分,它在一秒钟内完成)
private void UserInterface_FormClosed(object sender, FormClosedEventArgs e)
{
if (Monitor.TryEnter(_objStop))
{
Monitor.Exit(_objStop);
}
else
{
Monitor.Exit(_objStop);
}
}
接下来是
private void UserInterface_FormClosing(object sender, FormClosingEventArgs e)
{
if (!_flagExit)
{
e.Cancel = true;
HideForm();
}
}
现在我正在寻找来自windows的事件,所以我在应用程序拒绝关闭之前将_flagExist切换为true(尝试隐藏在通知栏中)