我正在开发C#应用程序,当用户单击X时,应用程序在托盘图标内最小化。像这样:无法关闭C#应用程序
private void frmChat_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
Hide();
}
该应用程序非常简单(只有一种形式)。问题是我无法正常关闭应用程序。当用户权限点击托盘图标并且他选择“退出”时,他应该能够关闭应用程序。问题是,即使托盘图标被卸载并且表单已关闭,应用程序仍将在Task Manager中显示为活动应用程序。我正在关闭这样的应用程序:
private void chiudiToolStripMenuItem_Click(object sender, EventArgs e)
{
trayIcon.Dispose();
this.Close();
Application.Exit();
}
我在这里错过了什么?
你为什么要调用'this.Close'? – leppie 2011-06-06 10:35:58
记住一些用户讨厌这个功能。他们点击X,他们只想要关闭应用程序。好老的Live Messenger !!! – Andez 2011-06-06 10:48:42