在C#中清理/刷新托盘区域

mat*_*ven 4 c# system-tray systray visual-studio c#-4.0

当隐藏我的托盘图标并关闭应用程序时,有一半时间我的应用程序的托盘图标被"卡住".在托盘区域乱七八糟之前,意义不会消失.

我知道关闭期间清理我可以做trayIcon.Dispose()但是这只适用于我关闭我的C#应用​​程序时,而不适用于我隐藏(trayIcon.Visible = false)它的时候.

有没有人知道可以用来刷新托盘区域的黑客,或者根本不知道,或者只是确保我的图标实际上停止显示?