2016-06-22 14 views
-2

現在、私のツール用のログインウィンドウをコーディングしています。アプリケーションを起動した後、間違った形式のコードが実行されるのはなぜですか?

私のツールはForm1で作成され、Form2は自分のログインです。

これで、何らかの理由でデバッグが開始されましたが、Form1にまっすぐに行きました。私は完全にForm2のを削除し、それをリメイクしようとした

This is the Beginning code after "namespace".

は、同じ問題はしかし持続します。私は今何をすべきか分かりません。

ありがとうございました!

+0

タイトルを編集して、今後同様の問題に対する回答を見つけやすくなりました。あなたが気にしないことを願っています。 – Kapol

+1

'WebClient'は' Dispose() 'にする必要があります。それをクラスレベルのフィールドにしてはいけません。また、フォームの処理が終わった時点で処分する必要があります。 – Crowcoder

+0

フォームに意味のある名前を付けます。 Form1とForm2と呼ばないでください。それらをLoginForm、MenuForm、MainFormなどと呼んでください。適切な名前を付けてください。また、Program.csファイルを調べて、実行するファイルを確認します。また、プロジェクトのプロパティでスタートアップオブジェクトが何であるかチェックしてください。設定しないでください。またはProgram.csに設定します。 – ManoDestra

答えて

2

Program.csクラスとそのMain()メソッドを確認してください。あなたは、おそらくそこにそのような行があります。

Application.Run(new Form2()); 

Application.Run(new Form1()); 

変更して、あなたが行ってもいいはずです。

+2

@CodeCaster OPはForm2を書きましたログインフォームです。 – Kapol

+0

私のためにそれを修正しました、ありがとう! – Clark

関連する問題