Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




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

 

Задание 3. Изучить группы радиокнопок и индикаторы.

1. Начните новый проект. На форму перенесите два компонента RadioGroup − панели, которые могут содержать регулярно расположенные столбцами и строками радиокнопки. В свойство Caption компонентов впишите слово ГРУППЫ, которое появится в левом верхнем углу панелей.

2. Надписи кнопок и их количество определяются свойством Items, имеющим тип TStrings. Щелкнув на кнопке с многоточием около этого свойства в окне Инспектора Объектов, попадете в окно Редактор строки списка. В нем заносят надписи, которые должны быть около кнопок, по одной в строке. По окончании ввода нажимают клавишу O K. В первый и второй компоненты занесите соответственно строки:

У Управление

ИС Информационные системы

У-11 У-11

ИСУ-11 ИСУ-11

У-12 У-12

ИСУ-12 ИСУ-12

У-13 У-13

3. Кнопки, появившиеся в панели после задания значений Items, можно разместить в несколько столбцов (не более 17), задав свойство Columns. По умолчанию Columns = 1, т.е. кнопки размещаются друг под другом. Для обеих панелей задайте Columns = 4.

4. Работа с компонентом RadioGroup показывает, что он удобен, если надписи кнопок имеют примерно одинаковую длину и если число кнопок в каждом столбце одинаково. В компоненте RadioGroup при размещении кнопок используется надпись максимальной длины, что приводит к нерациональному использованию пространства формы (во втором компоненте RadioGroup).

5. Возможность нерегулярного расположения кнопок дают компоненты RadioButton, сгруппированные панелью GroupBox. Перенесите на форму панель GroupBox. В свойство Caption компонента впишите слово ГРУППЫ, которое появится в левом верхнем углу панели. Назначение панели (сама по себе она пустая) − служить контейнером для других управляющих элементов, в данном случае для радиокнопок RadioButton.

 

Рассмотрим свойства радиокнопки RadioButton. Свойство Caption содержит надпись, появляющуюся около кнопки. Значение свойства Alignment определяет, с какой стороны от кнопки появится надпись: taLeftJustify − слева, taRightJustify − справа (это значение принято по умолчанию).

Свойство Checked определяет, выбрана данная кнопка пользователем, или нет. Поскольку в начале выполнения приложения обычно необходимо, чтобы одна из кнопок группы была выбрана по умолчанию, ее свойство Checked надо установить в true в процессе проектирования. Отметим, что в true можно установить значение Checked только у одной кнопки из группы.

 

6. Разместите радиокнопки в панели GroupBox в два ряда так, чтобы заменить второй компонент RadioGroup.

Сохраните все и выполните приложение. Убедитесь в правильной работе кнопок.

 

Радиокнопки RadioButton могут размещаться не только в панели GroupBox, но и в любой панели другого типа, а также непосредственно на форме. Группа взаимосвязанных кнопок в этих случаях определяется тем оконным компонентом, который содержит кнопки. В частности, для радиокнопок, размещенных непосредственно на форме, контейнером является сама форма. Таким образом, все кнопки, размещенные непосредственно на форме, работают как единая группа, т.е. только в одной из этих кнопок можно установить значение Checked в true.

 





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 669 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

2174 - | 2122 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.