トレイ アイコンを非表示にしてアプリケーションを閉じると、半分の時間でアプリケーションのトレイ アイコンが動かなくなります。トレイエリアをいじるまで意味はありません。
閉じるときにクリーンアップできることはわかっていますtrayIcon.Dispose()
が、それは C# アプリケーションを閉じたときにのみ機能し、非表示 ( trayIcon.Visible = false
) には機能しません。
トレイ領域を更新するために使用できる、または単にアイコンが実際に表示されないようにするために使用できるハックを知っている人はいますか?