Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Радиокнопки образуют группы взаимосвязанных индикаторов, из которых обычно может быть выбран только один из нескольких взаимоисключающих альтернатив.
Компонент RadioGroup - панель группы радиокнопок. Надписи и количество кнопок определяются свойством Items, имеющим тип Тstrings. В редакторе списка строк количество написанных строк определит количество переключателей.
Определить, какой из переключателей выбрал пользователь, можно по свойству ItemsIndex. Индексы, как всегда, начинаются с 0. По умолчанию ItemsIndex = -1, что означает отсутствие выбранной кнопки. Данный пример позволяет менять цвет формы по нажатию на определенный переключатель:
procedure TForm1.RadioGroup1Click(Sender: TObject);
Begin
if Radiogroup1.ItemIndex<>-1
Then case Radiogroup1.ItemIndex of
0: Form1.Color:=clred;
1: Form1.Color:=clyellow;
2: Form1.Color:=clgreen;
End;
End;
Компонент RadioButton позволяет располагать кнопки по своему усмотрению на панели GroupBox. Отдельная кнопка RadioButton смысла не имеет. Радиокнопки имеют смысл, когда они взаимодействуют друг с другом в группе. Эта группа объединяется единым контейнером, обычно панелью GroupBox, а также панелью любого типа и непосредственно формой. Они все ваботают как единая группа, т. е. только одной из них можно установить значение Checked в true.
Дата публикования: 2014-10-25; Прочитано: 524 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!