Delphi 6 -программирование



 

18.2.10. TcheckListBox - группа независимых переключателей

Подобно тому как TRadioGroup группирует зависимые переключатели, TcheckListBox группирует независимые переключатели, позволяя обратиться к любому из них по индексу.

Чтобы вставить в компонент группу независимых переключателей, следует раскрыть редактор его свойства items и ввести одну или несколько текстовых строк - каждая строка будет соответствовать поясняющей надписи справа от переключателя.

 

Свойства компонента:

property AllowGrayed: Boolean;

Разрешает/запрещает использовать в переключателях третье состояние cbGrayed

property BorderStyle: TBorderStyle;

Определяет тип рамки, очерчивающей компонет: bsNone - нет рамки; bsSingie - рамка толщиной в 1 пиксель

property Canvas: TCanvas;

Это свойство используется для программной прорисовки опций

property Checked[Index:

Integer]: Boolean;

Содержит выбор пользователя типа Да/Нет для переключателя с индексом index. Состояния cbUnchecked И cbGrayed отражаются как False

property Columns: Integers;

Определяет количество колонок опций

property Flat: Boolean;

Разрешает/запрещает трехмерную прорисовку окошек выбора

property Header[Index: Integer] : Boolean;

Запрещает прорисовку окошка выбора для опции с индексом index. Таким образом вставляются заголовки отдельных секций

property HeaderBack.gif" >

Начало Вперед