Панель Standard

Группа переключателей

Если планируется только один набор переключателей, то можно использовать компонент RadioButton. А если надо организовать несколько таких наборов (групп)? Для этого предназначен компонент RadioGroup.

h02471.jpg

Свойство Items (тип TStrings, список строк) содержит набор строк, каждая из которых соответствует подписи к одному из переключателей. Эти подписи вводятся в редакторе (см. рис. 58), вызываемом при нажатии на кнопку построителя Q в свойстве Items.

h02472.jpg

Рис. 58. Редактор списка переключателей в группе

\

Переключатели автоматически размещаются и выравниваться на поле формы в соответствии с числом колонок, указываемом в свойстве Columns.

Чтобы определить, какой переключатель включен в данный момент, надо воспользоваться свойством Itemlndex, которое укажет на номер переключателя (отсчитывается начиная с нуля). Номер каждого переключателя группы по порядку соответствует строке, введенной в поле Items). Если в свойстве Itemlndex хранится значение (-1), значит, никакой переключатель не включен. С помощью свойства Itemlndex можно предварительно указать, какой переключатель должен быть включен по умолчанию, записав в поле Itemlndex номер соответствующего переключателя.

247