Application.Quit()またはForm.Close()を追加してデバッグを使用してプログラムを実行しようとすると、デバッグは開始されますが、アプリケーションは起動しません。私は昨日この質問をしました。 Visual studio debugging starts but application doesn't。それはその問題の続きです。プロセスは、タスクマネージャで開始します。私のアンチウィルスに捕らえられていません。Application.Quit - デバッグ時にアプリケーションが起動しない
私のプロジェクトは、動作している状態で保存し、Application.Quit()を追加し、デバッグを開始し、プログラムが起動しないようにすることができます。私が//Application.Quit
とコメントした場合、それは保存されたときとまったく同じプロジェクトであったため、まだ起動しません。それを修正する唯一の方法は、Application.Quit()を持つフォームをプロジェクトから除外することです。その後、再び動作を開始します。フォームを追加すると、問題が戻ってきます。
正しく使用する方法を見てみました。https://msdn.microsoft.com/en-us/library/ms157894(v=vs.110).aspx私はe.CancelでFormClosingイベントを持っています。私はまた、フォームMainform.Close();
とEnvironment.Close()
を閉じようとしました。すべて同じ結果を示します。私はそれが間違ってコーディングしているとは思わない。エラーはありません。しかし、なぜ私は迷っています。それは私のコンピュータかもしれない。または、私は閉める前に警告ボックスを持っていることをあきらめなければならないかもしれません。最終的には、私はそれを望みます。
設定されていないフラグパラメータを宣言し、フラグがtrueの場合
Application.Quit()
前とFormClosingイベントチェックでそれを設定しますか? – Bob