システムトレイからのみ実行されるアプリケーションがあります。その目的は、BallonTipsを介してユーザーに情報を提供することだけです。
ちょっとした煩わしさは別として、うまく機能しています。(コンテキストメニューを使用するのではなく)タスクマネージャーを使用してアプリケーションを閉じると、アイコンはシステムトレイにとどまり、カーソルを合わせるまで続きます。別のインスタンスを開くと、最初のアイコンの横に2番目のアイコンが表示されます。
私のFormClosedイベントは次のようになりますが、何もしません。
private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
{
ntfyIcon.Visible = false;
ntfyIcon.Icon = null;
ntfyIcon.Visible = false;
ntfyIcon.Dispose();
}
これはMicrosoftConnectで報告されており、Microsoftによって閉鎖されWon't Fix
ました。明らかに、これが発生するはずですが、誰かが解決策を持っていることを期待していました。
アプリケーションを開いたときにシステムトレイをクリーニングするという方針に沿って何かを考えていましたか?
ありがとう