Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компонент TRadioGroup – группа зависимых переключателейСодержание книги
Поиск на нашем сайте Компонент класса TRadioGroup представляет собой специальный контейнер, предназначенный для размещения зависимых переключателей класса TRadioButton. Каждый размещаемый в нем переключатель помещается в специальный список Items и доступен по индексу, что упрощает обслуживание группы. Данный компонент находится на вкладке Standard и выбирается щелчком мыши по кнопке У данного компонента может быть заголовок, текст которого хранится в свойстве Caption. property Caption: TCaption; Свойство компонента Columns определяет количество столбцов переключателей. property Columns: Integer; Свойство ItemIndex содержит индекс установленного переключателя. property ItemIndex: Integer; Если переключатель не выбран, то свойство содержит -1. Если выбран первый перключатель, то свойство равно 0, второй – равно 1 и т.д. Свойство Items содержит список заголовков элементов (Добавление/удаление элементов осуществляется добавлением / удалением строк списка Items). property Items: TStrings; После размещения компонента на форме он пуст. Для создания хотя бы одного переключателя следует раскрыть редактор списка Items в инспекторе объектов и ввести хотя бы одну строку (рис. 17).
Рис. 17. Редактор списка Items компонента RadioGroup
Строки Items используются как поясняющие надписи справа от переключателей, а их количество определяет количество переключателей в группе. Также можно задать число и названия переключателей программно с помощью метода Add. function Add(const S: string): Integer; В качестве параметра S выступает надпись, связанная с элементом. Пример. Создать список из 3-х переключателей и сделать первый активным. procedure TForml.FormCreate(Sender: TObject); Begin RadioGroup1.Items.Clear; RadioGroup1.Items.Add('Item1'); RadioGroupl.Items.Add('Item2'); RadioGroupl.Items.Add('Item3'); RadioGroup1.ItemIndex:=0; end; Метод Clear, вызванный в самом начале процедуры, очищает элементы группы переключателей, если они там были. В противном случае, создаваемые переключатели добавятся к уже существующим. После создания компонента ItemIndex равен -1, то есть ни один из компонентов не выбран. Можно изменить это свойство программно или в инспекторе объектов (не следует забывать, что нумерация начинается с 0). Также свойство ItemIndex позволяет осуществить анализ выбора пользователя, например: case RadioGroup1.ItemIndex of 0: …; //Выбран 1-й переключатель 1: …; //Выбран 2-й переключатель … Else … //Не выбран ни один переключатель end; На рис. 18 приведен пример компонента TRadioGroup.
Рис. 18. Пример компонента TRadioGroup
|
||
|
Последнее изменение этой страницы: 2017-02-05; просмотров: 458; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.009 с.) |