2009-04-30 70 views

回答

1

您需要提供更多信息Thaier。

你現在的代碼究竟是做什麼的。例如,如果您的控制檯應用程序使用Console.WriteLine();寫出文本,則可能需要將其更改爲在GUI版本中寫入文本框或列表框。

與智慧一樣,控制檯應用程序中是否有任何用戶輸入或命令行參數(string [] args)被傳遞給main方法。

如果是這樣,您可能會想要更改此用戶輸入在您的WinForms應用程序中被接受的方式。

如果您剛剛有一段代碼需要在應用程序啓動時立即運行,請查看Form.Loaded事件,該代碼將在應用程序啓動後立即執行您的代碼。

-1

您可以將兩個項目添加到VS中的單個解決方案。然後,只需從您的Winforms項目中引用您的控制檯項目。這樣,您的控制檯和Winforms項目都可以共享代碼。

您還可以將代碼從控制檯項目複製到Winforms項目中。您可以簡單地複製並粘貼到可視化stuio中,或者右鍵單擊解決方案資源管理器中的項目,選擇添加,然後選擇現有項目。導航到選擇器中的.vb或.cs文件,然後選擇舊文件。

如果您正在尋找winforms應用程序中「代碼」的位置,只需雙擊表單上的空白處即可。 「代碼隱藏文件」將出現。 Form.Loaded事件處理程序幾乎等同於控制檯應用程序中的主要方法。

0

轉到項目屬性並將輸出類型從控制檯應用程序更改爲Windows應用程序。您還需要查看Eoin Campbell提到的事情,並確保您選擇了正確的啓動對象。

如果我正確地理解你的問題,這應該是你所需要做的。

相關問題