Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Группа радиокнопок (RadioGroup)
Контейнер содержит группу радиокнопок, что упрощает работу с радиокнопками одной группы, так как не нужно создавать много радиокнопок. Специфичные свойства Caption ‑ наименование группы. Items ‑ массив наименований радиокнопок в контейнере. ItemIndex ‑ номер включенной радиокнопки в массиве Items. Columns ‑ число столбцов радиокнопок в контейнере. Пример создания группы из двух радиокнопок при создании формы: RadioGroup1.Items.Clear; //очистка группы RadioGroup1.Items.Add(‘Воздушный’); //наименование первой кнопки RadioGroup1.Items.Add(‘Автомобильный’); //наименование второй кнопки RadioGroup1.ItemIndex:=2; //включение второй кнопки 2.3.5.3. Группа независимых переключателей (CheckListBox) Контейнер (панель Additional) содержит группу переключателей, что упрощает работу, так как не нужно создавать много переключателей. Специфичные свойства Items, Column аналогичны свойствам группы радиокнопок. Check[i] ‑ содержит True/False при включении/сбросе i‑го переключателя. State[i] ‑ содержит состояние i‑го переключателя: cbChecked (включен), cbUnchecked (выключен), cbGrayed (заблокирован). Sorted ‑ надписи переключателей сортируются по алфавиту. 2.3.5.4. Панель (Panel) Панель имеет средства управления внешним видом. Панель обычно используется для размещения дочерних объектов (кнопок) вдоль одной из сторон окна и не зависит от изменения этого окна. Специфичные свойства Caption ‑ наименование группы. BevelWidth ‑ ширина кромки в пикселях (1). BeveInner, BevelOuter ‑ оформление внутренней и внешней кромок соответственно: bvNone (кромки нет), bvLowered (утоплена), bvRaised (приподнята), bvSpace (неизвестно). BorderWidth ‑ ширина между кромками в пикселях. FullRepaint ‑ разрешает перерисовку панели и ее дочерних объектов при изменении ее размеров (True). 2.3.5.5. Область прокрутки (ScrollBox) Область прокрутки (панель Additional) аналогична группе GroupBox, но имеет полосы прокрутки, которые автоматически появляются, когда не все дочерние объекты одновременно отображаются на экране, что позволяет пользователю экономно использовать площадь формы. Специфичные свойства AutoScroll ‑ полосы прокрутки появляются автоматически (True). HorzScrollBar, VertScrollBar ‑ управление горизонтальной и вертикальной полосами прокрутки соответственно. Align=alClient ‑ область прокрутки займет всю клиентскую часть формы.
Пример кнопки вывода другой кнопки, не видимой в области: Procedure TForm1.Button1Click(Sender: TObject); Begin ScrollBox1.ScrollInView(Button2) {(п.2.1.9)}; End; Фрейм (Frame) Фрейм создается подобно форме и может быть размещен в другом контейнере (например, в форме или панели). Создается фрейм командой File/New Frame, а далее пользователь размещает объекты, прописывает процедуры обработки событий. Для каждого фрейма создается файл формы и модуля. Для размещения фрейма выбирается компонент Frame и из появившегося окна Select frame to insert выбирается нужный фрейм. Затем фрейм вставляется в указанное место вместе с его дочерними объектами. Часто используемый фрейм можно разместить в Палитре компонентов командой Add To Palette контекстного меню.
|
|||||
Последнее изменение этой страницы: 2017-02-08; просмотров: 674; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.128.129 (0.007 с.) |