概要
ソフトキーボードを呼び出し、文字を入力できるテキストボックスを設置します。入力を数字のみに制限することもできます。入力した文字を他人から見えないように設定する場合はPasswordTextBoxブロックを利用してください。
Properties
- Enabled
- チェックを外すとボタンが非活性となり、テキストボックスを押しても反応しなくなります
- FontItalic
- チェックを入れるとテキストをイタリック文字にします
- FontSize
- テキストのサイズを変更します。テキストサイズに合わせてボタンの大きさも変化します
- FontTypeface・・・テキスト文字のフォントを変更します
- default・・・通常のフォント
- sans serif・・・"serif"のフォントに対して、線の端に飾りのないフォントにします
- serif・・・文字の線の端に小さな飾りのあるフォントに変更します
- monospace・・・文字によらずすべての文字を同じ幅にします
- MultiLine
- チェックを入れると改行することができるようになります。
- Text
- テキストボックス内に最初から入力されているテキストを設定します
- TextAlignment
- テキストの位置をleft(左)、center(中央)、right(右)に変更します
- Visible
- 画面に表示(showing)/非表示(hidden)するかどうかを変更します
- Width・・・ボタンの幅を設定します
- Automatic・・・テキストの長さに合わせて幅が変更されます
- FillParent・・・画面いっぱいに幅を広げます
- pixels・・・値を指定して幅を変更します
- Height・・・ボタンの高さを設定します
- Automatic・・・テキストの長さに合わせて高さが変更されます
- FillParent・・・画面いっぱいに高さを広げます
- pixels・・・値を指定して高さを変更します
Blocks
when型
 |
whenTextBoxGotFocus
do |
テキストボックスにフォーカスされると動き始めます |
 |
when TextBoxLostFocus
do |
他のテキストボックスにフォーカスが移ると動き始めます |
call型
 |
call TextBox.HideKeyboard |
このブロックを呼び出すとキーボードを閉じます |
 |
call TextBox.RequestFocus |
該当のTextBoxをフォーカスします。 |
set型
set TextBox.BackgroundColor to |
テキストボックス内の色を設定します |
set TextBox.Enabled to |
テキストボックスの使用の可否をtrue・falseで設定します |
set TextBox.FontSize to |
テキストボックス内のフォントサイズを設定します |
set TextBox.Height to |
テキストボックスの高さを設定します |
set TextBox.HeightPercent to |
テキストボックスの高さを設定します(%) |
set TextBox.Hint to |
テキストボックス内の未入力時に表示されるヒントを設定します |
set TextBox.MultiLine to |
テキストボックス内で改行が可能か否かをtrue・falseで設定します |
set TextBox.NumbersOnly to |
trueを設定するとテキストボックス内に入力可能な文字を数字のみに設定します |
set TextBox.Text to |
テキストボックス内にテキストを設定します |
set TextBox.TextColor to |
テキストの色を設定します |
set TextBox.Visible to |
テキストボックスの表示・非表示をtrue・falseで設定します |
set TextBox.Width to |
テキストボックスの幅を設定します |
set TextBox.WidthPercent to |
テキストボックスの幅を設定します(%) |
値型
TextBox.BackgroundColor |
テキストボックスの背景色の値を取得します |
TextBox.Enabled |
テキストボックスの使用の可否をtrue・falseの値で取得します |
TextBox.FontSize |
テキストボックス内のフォントサイズの値を取得します |
TextBox.Height |
テキストボックスの高さの値を取得します |
TextBox.Hint |
テキストボックスのヒントの文字を取得します |
TextBox.MultiLine |
テキストボックス内で改行が可能か否かをtrue・falseで値を取得します |
TextBox.NumberOnly |
数字のみ入力か否かをtrue・falseの値で取得します |
TextBox.Text |
テキストボックスのテキストの文字を取得します |
TextBox.TextColor |
設定されているテキストの色の値を取得します |
TextBox.Visible |
テキストボックスの表示・非表示をtrue・falseで値を取得します |
TextBox.Width |
テキストボックスの幅の値を取得します |
TextBox |
AnyConmponentで使うブロックです |