Цель работы: ознакомиться с компонентами управления: Check ListBox и Radio Group, и научиться их использовать при создании приложений.
Панель переключателей RadioGroup и список выключателей CheckListBox
Панель переключателей RadioGroup находится на странице Standard. Панель переключателей RadioGroup предназначена для выбора одного из нескольких вариантов.
Основные свойства панели переключателей:
Columns:integer; определяет число колонок, в которые будут помещаться переключатели. По умолчанию число колонок равно 1.
ItemIndex:integer;определяет порядковый номер выделенного переключателя. Нумерация начинается с нуля. Если ни один из переключателей не выделен, свойство имеет значение -1.
Item:Tstrings; содержит список названий переключателей.
Событием по умолчанию являетсяOnClick,возникающее при выделении нового переключателя при помощи клавиатуры или мыши.
Список выключателей CheckListBox находится на странице Additional.
Если в панели переключателей RadioGroup выбранным (нажатым) может быть только один переключатель, то в списке выключателей CheckListBox каждый выключатель может находиться в одном из трех состояний:
|
|
- Включен – в выключатель помещается символ «галочки»;
- Выключен – выключатель пуст;
- Нейтральное – в выключатель помещается символ «галочки» серого цвета.
Основные свойства списка выключателей:
Checked[index:integer]:boolean; содержит состояние выключателя с индексом Index.Индексация начинается с нуля. Если i-ый выключатель включен, то Checked[i] имеет значение true, а в остальных случаях - false.
Items: Tstrings; содержит список названий выключателя.
AllowGrayed:boolean;разрешает или запрещает использовать в переключателях третье состояние - нейтральное, cbGrayed.