Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компонент TComboBox – комбинированный список выбораСодержание книги
Поиск на нашем сайте
Комбинированный раскрывающийся список выбора представляет собой комбинацию списка TListBox и текстового поля TEdit. Поэтому большинство его свойств и методов унаследованы от этих компонентов. Компонент TComboBox находится на вкладке Standard и выбирается щелчком мыши по кнопке . Существует ряд модификаций этого компонента, определяемых его свойством Style: csSimple – список всегда закрыт – для выбора элемента следует активизировать данный компонент и воспользоваться клавишами «Вверх» и «Вниз» для перемещения по списку (в остальных случаях он раскрывается после нажатия кнопки в правой части компонента); csDropDownList – список работает в режиме выбора и его нельзя использовать для ввода новой строки; csOwnerDrawFixed и csOwnerDrawVariable – используются для программной прорисовки элементов списка. Для управления элементами списка используются практически те же самые методы, что и для компонента TListBox. Чтобы получить доступ к содержанию выбранного элемента списка можно воспользоваться событием OnClick: procedure TForm1.ComboBox1Click(Sender: TObject); Begin Label1.Caption:= ComboBox1.Items[ComboBox1.ItemIndex]; end; В данном случае выбранные элемент из списка выводится на экран при помощи свойства Caption компонента Label1. На рис. 21 приведены примеры компонентов TComboBox. Рис. 21. Примеры компонентов TComboBox с различным значением свойства Style Компонент TGroupBox – панель группирования Компонент GroupBox служит контейнером для размещения дочерних компонентов и представляет собой прямоугольное окно с рамкой и текстом в разрыве рамки. С его помощью выделяется группа управляющих элементов, объединенных по функциональному назначению. Компонент TPanel находится на вкладке Standard и выбирается щелчком мыши по кнопке . Важные свойства: property Caption: TCaption; property Height: Integer; property Width: Integer; В свойстве Caption хранится заголовок панели, а в свойствах Height и Width – высота и ширина панели. На рис. 22 приведены примеры компонентов TGroupBox. Одна панель пустая, другая заполнена элементами.
Рис. 22. Примеры заполненного и пустого компонентов TGroupBox Компонент TPanel – панель Компонент TPanel представляет собой контейнер общего назначения. В отличие от TGroupBox он не имеет заголовка и поэтому менее удобен для функционального группирования элементов.С другой стороны, его свойство Caption отображается в виде текстовой строки и может использоваться для вывода сообщений. Компонент TPanel находится на вкладке Standard и выбирается щелчком мыши по кнопке . Компоненты данного класса часто помещаются на форму для того, чтобы располагать вставленные в них дочерние компоненты вдоль одной из сторон окна вне зависимости от размеров этого окна. Свойство BorderStyle определяет стиль рамки. property BorderStyle: TBorderStyle; Может принимать следующие значения: bsNone – нет рамки; bsSingle – компонент по периметру обводится рамкой толщиной 1 пиксель. Свойство FullRepaint разрешает / запрещает перерисовку панели и всех ее дочерних элементов при изменении размеров. property FullRepaint: Boolean; На рис. 23 приведены примеры компонентов TPanel. Одна панель пустая, другая заполнена элементами.
Рис. 23. Примеры заполненного и пустого компонентов TPanel
|
||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 320; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.1.63 (0.006 с.) |