だから私はVisual Studio 2012を使用していて、notifyIconを作成して表示するアプリケーションを持っています。アプリケーションを閉じるとnotifyIconが非表示になりますが、デバッガーを停止するとフォームのみが閉じますが、マウスでホバーしていない間はnotifyIconが表示されます。
デバッガーを停止するときに、notifyIcon を非表示にするように Visual Studio 2010 を構成することはできますか?
(下手な英語でごめんなさい)
だから私はVisual Studio 2012を使用していて、notifyIconを作成して表示するアプリケーションを持っています。アプリケーションを閉じるとnotifyIconが非表示になりますが、デバッガーを停止するとフォームのみが閉じますが、マウスでホバーしていない間はnotifyIconが表示されます。
デバッガーを停止するときに、notifyIcon を非表示にするように Visual Studio 2010 を構成することはできますか?
(下手な英語でごめんなさい)
いいえ。
通知アイコンを表示および非表示にするようにシェルに指示するWindowsAPIがあり、NotifyIconクラスはそれらのAPIをラップするだけです。
デバッガーを停止すると、NotifyIconオブジェクトはAPIを呼び出して通知アイコンを非表示にする機会を得ることができません。その上にマウスを置くだけです。シェルは、アイコンを要求したアプリケーションが実行されていないことを認識し、アイコンを削除します。
この問題は、Visual Studioだけでなく、通知アイコンを管理するすべてのアプリケーションで発生する可能性があります。