ButtonStateはチェックボックスを選択/除外するためのプロパティです。
チェックボックス (PRIM_CKBX) のメンバ
データタイプ - 列挙

詳細


ButtonState は、 CheckBox の外観を決定します。

許容値

列挙値

説明

チェック

ボックスは、正の状態を示すためにチェックされる。

Grayed

ボックスに不確定状態が表示されます。

Unchecked

ボックスは、正の状態を示すためにチェックされる。


この例は、3つのチェックボックスを示しています。トップ 2 はチェック/チェックを外すことができます。下のチェックボックスは結合された状態を示します。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(440) Width(688)
Define_Com Class(#PRIM_CKBX) Name(#CheckBox1) Caption('On or Off') Displayposition(1) Left(271) Marginleft(2) Parent(#COM_OWNER) Tabposition(1) Top(52) Height(43) Width(146) Caption('On or Off')
Define_Com Class(#PRIM_CKBX) Name(#CheckBox2) Caption('On or Off') Displayposition(2) Left(271) Marginleft(2) Parent(#COM_OWNER) Tabposition(2) Top(95) Height(43) Width(146) Ellipses(End)
Define_Com Class(#PRIM_CKBX) Name(#CheckBox3) Caption('Both On or Off?') Displayposition(3) Left(271) Marginleft(2) Parent(#COM_OWNER) Tabposition(3) Top(138) Height(43) Width(146) Readonly(True)
Evtroutine Handling(#CheckBox1.Click #CheckBox2.Click)
If ((#CheckBox1.ButtonState = Checked) And (#CheckBox2.ButtonState = Checked))
#CheckBox3.ButtonState := Checked
Else
If ((#CheckBox1.ButtonState = Unchecked) And (#CheckBox2.ButtonState = Unchecked))
#CheckBox3.buttonState := Unchecked
Else
#CheckBox3.buttonState := Grayed
Endif
Endif
Endroutine
End_Com

参照

すべてのコンポーネント クラス
テクニカルリファレンス