IronPython事始め

コントロール、ユーザーコントロール、フォーム

次のようなタイトルバーに"Hello World!"と表示するだけのフォームを作成して、これからいろいろ試すための土台を作ります。。

1. 画面キャプチャ

$alt

2. サンプルコード:空のウィンドウ

01_form.ipy

#
# IronPython Example:  Form
# - 
# @author: YasuhiroABE <yasu@yasundial.org>
# @see: Form Class Example from MSDN API Reference
#
import clr
clr.AddReferenceByPartialName("System.Windows.Forms")
clr.AddReferenceByPartialName("System.Drawing")
import System
from System.Windows.Forms import Form
from System.Drawing import Size

form = Form()
form.Size = Size(300,200)
form.Text = "Hello World!"

System.Windows.Forms.Application.Run(form)

Sizeオブジェクトを使用してウィンドウサイズを指定してみました。 直接form.Size.Width = 300のように入力をしても変更を反映することはできませんでした。

まだ画面に表示できただけですが、次からいろいろ追加していきます。


Created: 2010-03-11, Last modified: 2010-03-19

2009,2010 © Yasuhiro ABE <yasu@yasundial.org>

Valid XHTML + RDFa RDFa it (RDF/XML)!

正当なCSSです!

Creative Commons License www.yasundial.org by Yasuhiro ABE is licensed under a Creative Commons Attribution 2.1 Japan License. Permissions beyond the scope of this license may be available at http://www.yasundial.org/info/license.html.