我正在開發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