コンソールからの WinForms の実行
コンソール アプリケーション内から Windows フォームを作成、実行、管理するにはどうすればよいですか?
解決策:
は 2 つありますこれを実現するための主なアプローチ:
オプション 1: アプリケーションの種類を変更する
オプション 2: 直接参照の追加
コードの実装:
直接参照を示すコード スニペットの例を次に示します。 method:
using System.Windows.Forms; [STAThread] static void Main() { Application.EnableVisualStyles(); Application.Run(new Form()); // or whatever }
注: このコードの重要な点は、Main メソッドの [STAThread] 属性です。これにより、WinForms コンポーネントと対話するための完全な COM サポートが保証されます。
以上がコンソール アプリケーションから Windows フォームを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。