[Small Basic] テキストボックスとボタン
Small Basic v0.9 を入れてみました。 v0.8 でヘンだった日本語訳も、 あっちこっち直ってますね。 では、 さっそく TextBox と Button を。 こんな感じです。
GraphicsWindow.Show()
GraphicsWindow.BrushColor="Blue"
t = Controls.AddTextBox(5, 5)
Controls.SetSize(t, 200, 26)
Controls.SetTextBoxText(t, "Hello, Small BASIC !!")
GraphicsWindow.BrushColor="Red"
b = Controls.AddButton("CLOSE", 210, 5)
Controls.ButtonClicked = SubClose
Sub SubClose
Sound.PlayBellRing()
GraphicsWindow.Hide()
Program.End()
EndSub
(2010/6/13 追記)
え!? コントロールが複数あるときにイベントハンドラーをどうするか、 って?
それはイベントハンドラーの中で、 最後に操作されたコントロールを見て判断してやります。 こんな感じで…
btnShowMessage = Controls.AddButton("表示", 210, 5)
btnClose = Controls.AddButton("閉じる", 250, 5)
Controls.ButtonClicked = OnButtonClicked
Sub OnButtonClicked
If(Controls.LastClickedButton = btnShowMessage)Then
GraphicsWindow.ShowMessage(Controls.GetTextBoxText(t), "テキスト入力")
EndIf
If(Controls.LastClickedButton = btnClose)Then
GraphicsWindow.Hide()
Program.End()
EndIf
EndSub
(2010/6/14 追記)
「マイクロソフトのディベロッパー製品で楽しむ方法 ~ Small Basic 0.9 は前のバージョンから大幅に進歩しています」 (Masayoshi Yamada 13 Jun 2010 8:13 PM) で、 インストール方法などが詳しく紹介されています。
| 固定リンク
« Small Basic v0.9 ~ テキストボックスやボタン、そして PlayMusic コマンド | トップページ | [わんくま勉強会フォロー] Coded UI Test で対象アプリを自動起動する方法 »
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「-プログラミング ( SMALL BASIC )」カテゴリの記事
- [Small Basic] ついにバージョン 1.0!(2011.07.13)
- Small Basic v0.91 ~ 対応言語追加のみ(2010.11.22)
- [Small Basic] 日本語解説書 「Small Basic 入門」 ダウンロード開始!(2010.08.25)
- [Small Basic] テキストボックスとボタン(2010.06.12)
- Small Basic v0.9 ~ テキストボックスやボタン、そして PlayMusic コマンド(2010.06.11)
この記事へのコメントは終了しました。
コメント