チェック ボックス - ButtonState プロパティ

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

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1