2016-03-27 13 views
-1

フォーム1が非表示になっていて、他のフォームが閉じている場合、アプリケーションを閉じるにはどうすればよいですか?
私は現在、フォーム1のボタンをクリックすると、フォーム2を開き、フォーム1を非表示にしています。どの時点でフォーム3,4などに移動することができます。最後の開いたフォームを閉じると、他のすべてのフォームは非表示になり、アプリケーション全体を閉じることができます。 私はC#にはかなり新しくなっています。C#フォーム1のアプリケーションを閉じ、他のフォームはすべて閉じますか? C#

+2

Environment.Exit()はダムダウンされた方法です。それはそれを行うために多くの努力を払っていません[正しい方法](http://stackoverflow.com/a/10769349/17034)ので、もうウィンドウを隠すことはありません。 –

+0

@ HansPassant私はあなたがそれを置くように "正しい方法"を試みました、そして、開いたフォームがなければアプリケーションを閉じるように設定されました。 VISIBLEフォームがない場合は、私が探しているものではありません。どのように最善を尽くすかに関する提案はありますか? – DA1412

答えて

0

使用

Application.Exit(); 

プログラムを終了し、すべてのフォームを閉じます。

関連する問題