私は自分のプログラムを起動してWindowForm1を実行した後、パスワードとユーザー名を入力しなければならないときは、form1を終了してform2を実行します。ユーザーが間違ったパスワードまたはユーザー名を入力した場合、彼はこれを再入力する機会を得たか、または "red X"でプログラムを閉じることができます。 パスワードとユーザー名が正しく、「閉じる」を押したときにForm2が実行されていても、アプリケーションはバックグラウンドで実行されています。 窓のフォーム2で閉じるときにこのアプリケーションを閉じる方法について教えてください。"Close"を押した後にプログラムを終了する
0
A
答えて
1
フォーム上で閉じる方法を書いてください。クローズイベントハンドラの使用Environment.Exit
Application.Exit();
+1
私はいつもこのコマンドを嫌い、私が物事を処理したい最後の方法を感じる – BugFinder
2
:
public Form2()
{
InitializeComponent();
this.FormClosed += Form2_FormClosed;
}
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Environment.Exit(0);
}
Docs:
出口は、他のスレッドが 実行されている場合でも、すぐにアプリケーションを終了します。
は、すべてのメッセージを通知しポンプ:return文は、アプリケーションのエントリ ポイントで呼び出された場合、それはあなたがまたApplication.Exitを使用することができます スレッドが
を終了したすべてのフォアグラウンド後にのみ終了するためのアプリケーションを引き起こしメッセージを処理した後で、すべてのアプリケーションウィンドウを閉じます( )。
+0
ありがとう、ちょうどFormClosedについて知りませんでした。私は使用Application.Exit – Pro100
関連する問題
- 1. Java: "Q"キーを押した後にwhileループを終了する
- 2. C#プログラムが終了した後にコンソールが終了しない
- 3. プログラムを終了した後の例外
- 4. tkinterの終了ボタンを押した後にプロセスを終了できない
- 5. ユーザーがAlt + Xを押したときにプログラムを終了
- 6. 完了後にプログラムが終了する
- 7. MessageBoxが終了した後の終了プログラム
- 8. リターンキーを押すとプログラムを終了するには?
- 9. 終了コード10で終了したプログラム
- 10. アプリケーションを終了した後にサービスが終了する
- 11. キーを入力した後でプログラムが終了する理由
- 12. プログラム終了後にFinderウィンドウを開く
- 13. 特定のプログラムが終了した後にc#プログラムを実行する
- 14. "x"を押すとプログラムが終了します
- 15. ホームボタンを押した後にアプリを開くと強制終了する
- 16. Cordovaで2回目のバックボタンを押した後にVoidアプリが終了する
- 17. 最後のステートメントを終了するとClojureプログラムは終了しませんか?
- 18. Rubyはプログラムが終了した後にコンソールコマンドラインに入ります
- 19. ムービーがJMFで終了し、プログラムを終了しました
- 20. AVPlayerViewControllerを終了ボタンを押した後に再生させます。
- 21. 削除する方法プログラムを終了した後のプログラムexeファイル
- 22. Xamarin Androidでアプリケーションを終了した後、バックグラウンドサービスが終了する
- 23. ProgressDialogで終了したプログラム
- 24. プログラムを終了した後のコンソール出力を防ぐ方法
- 25. すべてのゴルーチンが終了したときにプログラムを終了する
- 26. ホームボタンを押したときにアクティビティが終了する
- 27. rubyを使用してrubyでプログラムが終了した後、クロムブラウザが自動的に終了します
- 28. Androidアプリの強制終了後にalertDialogボタンを押す
- 29. 終了後にプログラムを実行し続ける
- 30. 私は文字列を入力した後にプログラムを終了します
あなたが書いたコードを投稿してください。 1000%の応答が容易になります。 – Adam
'public void CloseButton_Click(オブジェクト送信者、EventArgs e){this.Close(); } ':D – Ingenioushax
単純な' this.Close(); 'または' NameOfObj.Close(); ' –