サーチ…


Windowsフォームを使用したHello Wordの例

まず、使用されるCLRアセンブリに参照が追加されます。

import clr
clr.AddReference('System.Windows.Forms')

次に使用する名前がインポートされます。

from System.Windows.Forms import Application, Form

Formをそのサブクラスとして使用するHello Worldフォーム用のクラスが作成されます。

class HelloWorldForm(System.Windows.Forms.Form):
    def __init__(self):
        self.Text = 'Hello World'
        self.Name = 'Hello World'

フォームのテキスト属性は、タイトルバーのテキストを設定します。

アプリケーションを実行するために、 HelloWorldFormインスタンスを作成します。

form = HelloWorldForm()
Application.Run(form)

Applicationクラスは、アプリケーションの起動と停止などの静的メソッドを提供します。 Run staticメソッドは、現在のスレッドでフォームを実行します。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow