[英]Windows Forms application in tray not terminating process after exit
我正在使用从系统托盘运行的Windows窗体应用程序。 在ContextMenuStrip中,我有一个Exit图标,它应该终止我的进程,但事实并非如此。
我的进程留在任务管理器中。 因此,如果我多次运行(并终止)应用程序,那么我在任务管理器中有几个进程,尽管它们都不再可用。
我退出应用程序的代码很简单:
void exitOnClick(object sender, System.EventArgs e)
{
_notifyIcon.Visible = false;
Application.Exit();
}
我已经检查过调试器 - 按下Exit键时会触发此代码。 通知图标消失,但进程仍保留在任务管理器中。 此外,如果任何获胜形式是开放的,它们将被关闭。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.