質問: false; } --------------------------------------------------------------------- また上記の方法だとメイン画面を閉じても、アプリケーションは終了しない為 メイン画面の閉じるボタンを押した場合に以下の処理を行っています。 --------------------------------------------------------------------- private void mainform_formclosing(object sender, formclosingeventargs e) { //ログイン画面クローズ loginform.close(); } --------------------------------------------------------------------- 以上、宜しくお願いします。
回答: >メイン画面インスタンスを生成・表示し、ログイン画面を非表示。 >(後でログイン画面を再表示することがある為) 後でログイン画面を再表示することがある為なら、今の方法でよいかと 思いますが、 後でログイン画面を再表示しなければいけない理由は何でしょうか? 通常の運用では、ログイン画面で認証がおわれば、その画面は必要ないはずです。 ですので、その理由に非常に興味があります。差し支えなければ、その理由を教えていただけませんでしょうか? ちなみに、ログイン画面を再表示しないでよいなら、 mainform.showdialog()でメイン画面をモーダル表示すればよいと思います。