2016-06-22 29 views
-2

我目前正在爲我的工具編寫一個登錄窗口。爲什麼在啓動應用程序後運行錯誤的代碼?

我的工具是在Form1中完成的,而Form2是我的登錄名。

現在開始調試時,無論出於何種原因它都直接向Form1發送。

This is the Beginning code after "namespace".

我試圖完全去除窗體2和改造它,同樣的問題仍然存在,雖然。我不知道現在該做什麼。

感謝您的幫助!

+0

我編輯了你的標題,使它更清晰,更容易找到未來類似問題的答案。我希望你不介意。 – Kapol

+1

'WebClient'需要'Dispose()'編輯。你不應該創建一個類級別的字段,或者當你完成表單時你需要處理它。 – Crowcoder

+0

有意義地命名你的表單。不要稱他們爲Form1和Form2。稱它們爲LoginForm,MenuForm,MainForm等。給他們適當的名字。並檢查您的Program.cs文件,看看哪些將要運行。另外,請檢查您的項目的屬性,瞭解您的啓動對象是什麼。它不應該被設置。或者設置爲Program.cs。 – ManoDestra

回答

2

檢查Program.cs類及其Main()方法。你可能有這樣的線有:

Application.Run(new Form1()); 

將其更改爲

Application.Run(new Form2()); 

,你應該是好去。

+2

@CodeCaster OP寫道Form2是登錄表單。 – Kapol

+0

修復了我的問題,謝謝! – Clark

相關問題