テキストボックスコントロール
解説
テキストボックスコントロールは、オペレーターが入力したり、テキストを表示するために使われます。通常、テキストボックスは編集可能なテキストのために使われます。(書き換え不可にすることも可能です。)
テキストボックスは、複数行のテキストを表示したり、コントロールのサイズに合わせてテキストを改行します。
テキストボックス内のフォーマットは1つのみ設定できます。一部の文字を太字にするなどはできません。
使い方
テキストボックスは、1行または複数行のモードで使用します。
1行のテキストボックス
デフォルトでは、テキストボックスは1行モードで作成されます。コントロールの幅のみ変更可能です。オペレーターは、文字を1行入力することができます。
複数行のテキストボックス
複数行モードで使うときは、MultilineプロパティーをTrueに設定します。このモードでは、コントロールの高さと幅を変更できます。Scrollbarsプロパティーの設定によって、スクロールバーを表示することもできます。水平スクロールバーを表示するには、WordWrapプロパティーをFalseに設定します。
テキストボックスの外観の設定
テキストボックスの外観を変更するには、次のプロパティーを使用します。
BorderStyle、ForeColor、BackColor、Font、TextAlign
SPEL+のグローバル変数 (配列を除く)の表示方法
Variableプロパティーを設定することによって、自動的にSPEL+グローバル変数の値を表示することができます。
注意
Variable プロパティー設定でSPEL+のグローバル変数が表示されない場合、プロジェクトをビルドしてください。
テキストボックスコントロールのプロパティー
プロパティー | 説明 |
---|---|
AppendText | テキストボックスにテキストを追加します。(SPELプログラムからのみ有効) |
BackColor | コントロールの背景色を設定します。 デフォルト: Window |
BorderStyle | コントロールのボーダースタイルを設定します。 デフォルト:Fixed3D |
Enabled | コントロールを有効にするかを設定します。 デフォルト: True |
EventTaskType | イベントで起動するタスクタイプを設定します。 デフォルト:Normal |
Font | コントロールのテキストを表示するフォントを設定します。 デフォルト: Microsoft Sans Serif 8.25 pt |
FontBold | 現在のフォントを太字にします。 デフォルト: False |
FontItalic | 現在のフォントをイタリック表示します。 デフォルト: False |
FontName | 現在のフォントの名前を設定します。 デフォルト: Microsoft Sans Serif |
FontSize | 現在のフォントのサイズをポイントで設定します。 デフォルト: 8.25 |
ForeColor | コントロールのテキストの色を設定します。 デフォルト: WindowText |
Height | コントロールの高さをピクセル数で設定します。 |
Left | コントロールの表示位置の左の座標をピクセル数で設定します。 |
Multiline | 複数行モードにするかを設定します。 デフォルト: False |
Name | コントロールの名前を設定します。 デフォルト: TextBoxXX |
PasswordChar | 入力された文字を隠すための文字を設定します。 デフォルト:空白 |
ReadOnly | オペレーターにテキストを編集させない場合に設定します。 デフォルト: False |
ScrollBars | スクロールバーを表示するときに設定します。 デフォルト:None |
ShowPrint | Printステートメントの出力を表示するかを設定します。 デフォルト: False |
TabIndex | コントロールのタブインデックスを設定します。 |
Text | コントロールの表示テキストを設定します。 デフォルト: 空白 |
TextAlign | テキストの配置を設定します。 デフォルト:Left |
ToolTipText | コントロールのツールチップで表示されるテキストを設定します。 デフォルト: 空白 |
Top | コントロールの表示位置の上の座標をピクセル数で設定します。 |
Update | テキストボックスコントロールの表示を更新します。 |
Variable | 表示させたいSPEL+のグローバル変数 (配列を除く)を設定します。 デフォルト: None |
Visible | コントロールを表示するか、隠すかを設定します。 デフォルト: True |
Width | コントロールの幅をピクセル数で設定します。 |
WordWrap | テキストを改行して表示するかどうかを設定します。 デフォルト: True |
テキストボックスコントロールのイベント
イベント | 説明 |
---|---|
KeyPress | コントロールにフォーカスがあり、さらにキーが押された場合に実行されます。 |
Click | コントロールがクリックされたときに実行されます |