1. ホーム
  2. c#

コンソールアプリケーションからWinformを実行するには?

2023-11-11 20:51:27

質問

コンソールアプリケーションからwinformを作成、実行、制御するにはどうしたらよいでしょうか。

どのように解決するのですか?

最も簡単な方法は、Windows Forms プロジェクトを開始し、出力タイプを Console Application に変更することです。または、System.Windows.Forms.dll への参照を追加して、コーディングを開始するだけです。

using System.Windows.Forms;

[STAThread]
static void Main() {
    Application.EnableVisualStyles();
    Application.Run(new Form()); // or whatever
}

重要なのは [STAThread] で、あなたの Main() メソッドで、COM の完全なサポートに必要です。