タスクバーにアイコンを表示
- WindowsフォームのNotifyIconコンポーネントを使う
- Iconプロパティ
- 表示するアイコンを設定
- Visibleプロパティ
- アイコンを表示する時はtrueにする
- アイコンにはツールヒント、コンテキストメニューを関連付けられる
- DoubleClick イベントハンドラ
- アイコンをダブルクリックしたときの処理を記述
- ダイアログボックスを開く等
- アイコンをクリックするとコンテキストメニューが開くようにするには
- タスクバーのアイコン表示のみで起動するには
- メインフォームのWindowStateプロパティをMinimizedに設定
- メインフォームのShowInTaskbarプロパティをFalseに設定
- このままだとAlt+Tabで出てきてしまうので、visible=falseをForm1_Loadに書いておく
- さらにそれだけだと閉じてもすぐにタスクバーのアイコンが消えないので、コンテキストメニューの終了を押した時(menuItem1_Click)の処理に、notifyIcon1.visible=falseを書いておく