Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Группы радиокнопок - компоненты RadioGroup, RadioButton, GroupBox



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

Компонент 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...