day7.2: タスクトレイに常駐する

「C# フォーム 表示しない」「C# タスクトレイ 常駐」「C# タスクトレイ 右クリック」をググると、アプリケーション開始時のフォームを非表示にするとかC# – NotifyIconを利用したタスクトレイでの常駐とかタスクトレイの右クリックでメニューを表示するが引っかかるので、書いてあるとおりコードをコメントアウト、フォームにNotifyIconとcontextMenuStripを貼り付け、ビルド。おぉ、タスクトレイに常駐した。

ここでTouchToKeyのアイコンを作る。アイコンは大事だよね。四角い領域を指でタッチしているシンプルなイメージTouchToKey16x16を作成。Windowsアイコンの仕様をググったがよく分からなかったので、とりあえず16×16のicoファイルをGIMP2で作成した。

NotifyIconでアイコンを指定、contextMenuStripに終了イベントを追加し、それっぽいものが完成。恐るべしVisual Studio。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です