現在、いくつかのフォームを持つc#でWindowsフォームアプリケーションを開発しています。
アイコンをタスクバーに表示できるnotifyiconプロパティを操作するバックグラウンドフォームを実行しています。
プログラムを起動すると、loginFormが起動します。その後、ログインするとmainFormに移動します。mainFormを閉じた後、アプリケーションはまだ閉じていません。この場合は、WindowsLiveMessengerのように機能します。
mainFormの後で、ダブルクリックしてフォームを元に戻す方法でプログラムを作成するにはどうすればよいですか?(MSNのしくみのように。)
または、タイトルバーのXボタンを押したときにアプリケーション全体を閉じる方がよい解決策ですか。メインフォーム以外のフォームを閉じるとアプリケーションを終了できないように見えるので、これは私にとって別の問題を引き起こします。