Vcl.CheckLst.TCheckListBox.State
Delphi
property State[Index: Integer]: TCheckBoxState read GetState write SetState;
C++
__property Vcl::Stdctrls::TCheckBoxState State[int Index] = {read=GetState, write=SetState};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Vcl.CheckLst.pas Vcl.CheckLst.hpp |
Vcl.CheckLst | TCheckListBox |
説明
どの項目にチェックマークが付けられているかを示します。
State プロパティは,Items 配列の要素ごとに,項目のチェックボックスが選択されている(cbChecked)か,選択されていない(cbUnchecked)か,グレー表示されている(cbGrayed)かを示します。
State は,論理型の Checked プロパティおよび論理型の ItemEnabled プロパティで提供される情報を併用します。
Checked プロパティが true の場合,State プロパティは cbChecked になります。ただし,Checked プロパティが false の場合,State プロパティが cbUnchecked または cbGrayed になる場合があります。
State が cbGrayed の場合,ItemEnabled は false になります。ただし,State が cbUnchecked または cbChecked の場合,ItemEnabled も false になる場合があります。