0

データベースに変更がないかチェックするWinFormプログラムがあり、変更がある場合は、別のWinFormを開いて、何が起こっているかをユーザーに通知します(ポップアップWinFormには、このタスクにはメッセージボックスが不十分な特別な機能があります)。これらのポップアップWinFormsのいずれかが表示されるたびに、新しいアイコンがシステムトレイに表示され、カーソルを合わせても消えません(これはトレイの更新の問題ではありません)。

私が疑問に思っているのは、ポップアップWinFormにトレイアイコンをまったく表示させない方法です。

4

1 に答える 1

1

'new NotifyIcon'のようなことを間違った場所で行っている可能性があります(ポップアップフォームのコンストラクターなど)。作成されますが、NotifyIcon.Dispose()を呼び出さない場合は、プログラムを停止してアイコンの上にマウスを置くまで保持されます。

もう1つの原因は、デザイナーのポップアップフォームにコンポーネントとしてNotifyIconを追加したことである可能性があります。

于 2010-06-10T18:39:57.070 に答える