ButtonState はチェック ボックスを選択/除外するためのプロパティです。
データ タイプ - 列挙
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
2018 - V14SP1