13

デバッグフォルダからプログラムの.exeを実行しました。動作しましたが、閉じたときに、タスクマネージャーのプロセスリストにまだ表示されていることがわかりました。

これは私の最初のwinformsプログラムなので、一歩を忘れたに違いないと思います。

4

1 に答える 1

32

Mainメソッドのコードが次のようになっている限り、次のようになります。

Application.Run(new MainForm());

次に、OKである必要があります(「MainForm」がメインフォームの名前であると想定)。WinFormsは、渡したフォームがApplication.Run閉じるとプロセスを終了します。

Application.Exit()それ以外の場合は、フォームの「Closed」イベントハンドラーで自分自身を呼び出すことができます。

于 2010-03-10T03:12:16.747 に答える