タスクバーにアイコンを表示

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