47

私はよく単純なコンソール アプリケーションから始めてアイデアを試し、新しい GUI ベースのプロジェクトを作成してコードをコピーします。もっと良い方法はありますか? 既存のコンソール アプリケーションを簡単に変換できますか?

4

2 に答える 2

78

新しい Winform を追加するだけで、次のコードを に追加しますMain

    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());

また、Windows アプリケーションが使用する COM スレッド モデルを示すために、関数[STAThread]の上で属性が宣言されていることを確認してください (STAThread の詳細については、こちらを参照してください)。Main

次に、プロジェクトを右クリックしてプロパティを選択し、「出力タイプ」を Windows アプリケーションに変更すれば完了です。

編集 :

VS2008 では、変更するプロパティはアプリケーション タイプです。

ここに画像の説明を入力

于 2008-09-27T23:21:25.313 に答える
28

完全を期すために、そして私のような他の初心者のために、以下も追加する必要があります。

System.Windows.Forms を使用します。

... Program.csの先頭へ

于 2009-03-31T00:58:24.397 に答える