從控制台應用程式執行 WinForms
如果需要從控制台應用程式執行 WinForm,可以採取多種方法。
方法 1:將 Windows 窗體專案轉換為控制台應用程式
先建立 Windows 窗體專案。隨後,將輸出類型修改為「控制台應用程式」。
方法 2:引用 System.Windows.Forms.dll
或者,包含 System.Windows 的參考項目中的.Forms.dll。然後,嵌入以下程式碼:
using System.Windows.Forms; [STAThread] static void Main() { Application.EnableVisualStyles(); Application.Run(new Form()); // or whatever }
[STAThread]的意義
此解決方案中的關鍵組件是在Main 中使用[STAThread] 註解()方法。此屬性可確保完全的 COM 相容性,對於有效的 WinForm 操作至關重要。
以上是如何從控制台應用程式運行 WinForms 應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!