1

以下のコードでウィンドウが表示されない理由がわかりません。インポートがありませんか?

using System.Text;
using System.Xml;
using System.Windows;
using System;
using System.Windows.Forms;
using System.IO;
using System.Threading;

    public class Program {

    public Window mainWindow;

    static void main() {

        // Create the application's main window
        mainWindow = new Window();
        mainWindow.Title = "Enter SN";
        mainWindow.Show();
    }
    }
4

1 に答える 1

3

Application.Run()呼び出しを介して Window を実行したいとします。現在のコードは、必要な標準の Windows メッセージ ループでそれを起動しません。

Show() 呼び出しを削除し、次のように置き換えます。

Application.Run(mainWindow);

さらに簡単にするために、WinForms デザイナーで希望どおりにタイトルを設定すると、メインは 1 行になります。

Application.Run(new Window());

また、不要な using ステートメントが多数あります。これらのステートメントは実際の問題ではなく、不必要で紛らわしいだけです。

于 2011-11-03T18:07:05.083 に答える