(87) Small Basic v0.9~ API リファレンス : Controls

Controls オブジェクトは、テキストボックスやボタンなどのウィンドウの基本的なコントロールを、グラフィックウィンドウに追加します。

追加したコントロールは、ウィンドウ内で移動させたり操作やデータの読み書きができます。。


AddButton

オペレーション : AddButton ( caption , left , top )

グラフィックウィンドウにボタンコントロールを追加します。

表示座標が ( 0 , 0 ) 固定で幅・高さを指定してグラフィックウィンドウに追加する Shapes オブジェクトとは異なり、AddButton オペレーションではコントロールの左上座標を指定します。
幅・高さの初期値は、中に表示される文字列のフォントサイズと横幅によって自動的に決定されます。

caption 文字列 ボタンコントロールに表示する文字列。
left 数値 ボタンコントロールの横位置(X座標)。
top 数値 ボタンコントロールの縦位置(Y座標)。
戻り値 グラフィックウィンドウに追加したボタンコントロールの名前(自動的に命名されます)。
この名前を変数に受けておくと、後でそのコントロールの操作ができます。
対応バージョン v0.9~

AddMultiLineTextBox

オペレーション : AddMultiLineTextBox ( left , top )

グラフィックウィンドウに複数行の入力ができるテキストボックスコントロールを追加します。

表示座標が ( 0 , 0 ) 固定で幅・高さを指定してグラフィックウィンドウに追加する Shapes オブジェクトとは異なり、AddMultiLineTextBox オペレーションではコントロールの左上座標を指定します。
幅・高さの初期値は自動的に決定されます。

プログラムの実行中、Enter キーで入力文字列を改行させることができます。表示しきれない行数になると、自動的に縦方向のスクロールバーが表示されます。

left 数値 テキストボックスコントロールの横位置(X座標)。
top 数値 テキストボックスコントロールの縦位置(Y座標)。
戻り値 グラフィックウィンドウに追加したテキストボックスコントロールの名前(自動的に命名されます)。
この名前を変数に受けておくと、後でそのコントロールの操作ができます。
対応バージョン v0.9~

AddTextBox

オペレーション : AddTextBox ( left , top )

グラフィックウィンドウに 1 行だけ入力ができるテキストボックスコントロールを追加します。

表示座標が ( 0 , 0 ) 固定で幅・高さを指定してグラフィックウィンドウに追加する Shapes オブジェクトとは異なり、AddTextBox オペレーションではコントロールの左上座標を指定します。
幅・高さの初期値は自動的に決定されます。

プログラムの実行中、表示しきれない文字数になると、カーソルに合わせて文字列全体が移動します。

left 数値 テキストボックスコントロールの横位置(X座標)。
top 数値 テキストボックスコントロールの縦位置(Y座標)。
戻り値 グラフィックウィンドウに追加したテキストボックスコントロールの名前(自動的に命名されます)。
この名前を変数に受けておくと、後でそのコントロールの操作ができます。
対応バージョン v0.9~

ButtonClicked

イベント : ButtonClicked

ボタンコントロールをクリックした時に実行するサブルーチンを設定します。

対応バージョン v0.9~

GetButtonCaption

オペレーション : GetButtonCaption ( buttonName )

指定したボタンコントロールに表示されている文字列を取得します。

buttonName 文字列 文字列を取得するボタンコントロールの名前。
戻り値 指定したボタンコントロールに表示されている文字列。
対応バージョン v0.9~

GetTextBoxText

オペレーション : GetTextBoxText ( textBoxName )

指定したテキストボックスコントロールに入力されている文字列を取得します。

textBoxName 文字列 文字列を取得するテキストボックスコントロールの名前。
戻り値 指定したテキストボックスコントロールに入力されている文字列。
対応バージョン v0.9~

HideControl

オペレーション : HideControl ( controlName )

指定したコントロールを非表示にします。

controlName 文字列 非表示にするコントロールの名前。
戻り値 (なし)
対応バージョン v0.9~

LastClickedButton

プロパティ : LastClickedButton

最後にクリックされたボタンコントロールの名前を取得します。

文字列 最後にクリックされたボタンコントロールの名前。
対応バージョン v0.9~

LastTypedTextBox

プロパティ : LastTypedTextBox

最後に文字が入力されたテキストボックスコントロールの名前を取得します。

文字列 最後に文字が入力されたテキストボックスコントロールの名前。
対応バージョン v0.9~

Move

オペレーション : Move ( control , x , y )

指定したコントロールを新しい位置に移動します。

control 文字列 移動するコントロールの名前。
x 数値 移動先の横位置(X座標)。
y 数値 移動先の縦位置(Y座標)。
戻り値 (なし)
対応バージョン v0.9~

Remove

オペレーション : Remove ( control )

指定したコントロールをグラフィックウィンドウから削除します。

control 文字列 削除するコントロールの名前。
戻り値 (なし)
対応バージョン v0.9~

SetButtonCaption

オペレーション : SetButtonCaption ( buttonName , caption )

指定したボタンコントロールに表示する文字列を設定します。

buttonName 文字列 表示する文字列を指定するボタンコントロールの名前。
caption 文字列 ボタンコントロールに表示する文字列。
戻り値 (なし)
対応バージョン v0.9~

SetSize

オペレーション : SetSize ( control , width , height )

指定したコントロールの幅・高さを設定します。

control 文字列 幅・高さを設定するコントロールの名前。
width 数値 コントロールの幅。
height 数値 コントロールの高さ。
戻り値 (なし)
対応バージョン v0.9~

SetTextBoxText

オペレーション : SetTextBoxText ( textBoxName , text )

指定したテキストボックスコントロールに表示する文字列を設定します。

textBoxName 文字列 表示する文字列を指定するテキストボックスコントロールの名前。
text 文字列 テキストボックスコントロールに表示する文字列。
戻り値 (なし)
対応バージョン v0.9~

ShowControl

オペレーション : ShowControl ( controlName )

指定したコントロールを表示します。

controlName 文字列 表示するコントロールの名前。
戻り値 (なし)
対応バージョン v0.9~

TextTyped

イベント : TextTyped

テキストボックスコントロールに文字を入力した時に実行するサブルーチンを設定します。

対応バージョン v0.9~

コメントを投稿