1.フォームにNotifyIconと,ContextMenuStripコントロールを貼り付ける
2.NotifyIconのContextMenuStripで、先ほど追加したコントロールを選択する
3.NotifyIconのIconを設定する(忘れがちなので注意!!)
4.ContextMenuStripのメニューに”終了”を追加し、以下のコードを追加する
//********************************************************************* /// <summary> プログラム終了が選択されたときのハンドラ /// </summary> /// <param name="sender"></param> /// <param name="e"></param> //********************************************************************* private void MenuItem_Close_Click( object sender, EventArgs e ) { TaskTrayIcon.Visible = false; Application.Exit(); } |
5.Program.csを以下のように書き換える
Application.Run( new FrmMain() ); |
↓
// 起動時にフォームを表示させない //Application.Run( new FrmMain() ); Form form = new FrmMain(); Application.Run(); |
以上で、タスクトレイアプリの雛形が作成できる。
関連記事
コメントを残す