Компонент TComboBox – комбинированный список выбора 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.39.55 (0.004 с.)