[C#]タスクトレイアイコンの画像を動的に変更する
Windowsでプログラムを作成する際、通常は画面(Form)を持つプログラムを作成する事が多いですが、簡単な監視や通知プログラムの場合タスクトレイに常駐させるプログラムを作成する事が有ります。 タスクトレイアプリを作成した場合、バルーンヘルプやアイコンをクリックしたときのメニューの他に、トレイのアイコンで状態を通知したい事が有ります。例えば、タスクマネージャはCPU負荷を表示してくれますし、一般的なメール監視アプリでは新着メール着信は、メールチェック中にアイコンイメージを変更する事が多いです。 そこで、今回はC#でタスクトレイアプリを作成時に、アイコンの画像を編集する方法を説明します。 サン…
続きを読む
[C#]タスクトレイアイコンにバルーンヘルプを表示させる共通関数
たかだかメッセージを表示させるために何行もコードを書きたくない… というわけで、汎用のラッパ関数を作成しました。 使い方 // 3秒間エラーメッセージを表示させる。 showBloonHelp( TaskTrayIcon, ToolTipIcon.Error, "エラーです。", 3000 ); // 1秒間情報メッセージを表示させる。 showBloonHelp( TaskTrayIcon, ToolTipIcon.Info, "パターンファイルが更新されました。", 1000 );// 3秒間…
続きを読む
[C#]タスクトレイアプリケーションを作る時に、最初にすること。
1.フォームにNotifyIconと,ContextMenuStripコントロールを貼り付ける 2.NotifyIconのContextMenuStripで、先ほど追加したコントロールを選択する 3.NotifyIconのIconを設定する(忘れがちなので注意!!) 4.ContextMenuStripのメニューに”終了”を追加し、以下のコードを追加する //********************************************************************* /// <summary> プログラム終了が選択されたときのハ…
続きを読む