2011-05-22 33 views
4

當隱藏我的托盤圖標並關閉應用程序時,一半時間我的應用程序托盤圖標「卡住」。意義不會離開,直到你陷入托盤區域。C#中的清理/刷新托盤區域

我知道,在收盤我可以做trayIcon.Dispose()清理但只適用於當我結束我的C#應用​​程序,而不是當我隱藏(trayIcon.Visible = false)它。

是否有人知道可以用來刷新托盤區域的黑客或無論如何,或只是確保我的圖標實際上停止顯示?

+1

因此,在正常運行應用程序的過程中,您的托盤圖標會掛起?如果您在應用程序之前進行調試,那麼在調試時圖標停留在周圍是非常正常的。可以正常退出。 – 2011-05-22 03:48:33

+0

對不起,我把第一部分改寫得更加清楚。我的意思是,當關閉應用程序或隱藏托盤圖標時,托盤圖標實際上並不會真正消失或隱藏。 – mattsven 2011-05-22 03:51:23

+0

什麼是托盤圖標?你在談論**任務欄通知區**嗎?它不稱爲「托盤」或「系統托盤」,它從未被稱爲「托盤」或「系統托盤」。請在您的問題中使用精確的術語,以確保人們知道您在說什麼。 – 2011-05-22 10:04:32

回答