- •Глава II Компоненты delphi
- •Компонент PopupMenu
- •Компонент Label.
- •Компонент Edit
- •Компонент Memo
- •Компонент Button
- •Компонент CheckBox
- •Компонент RadioButton
- •Компонент ListBox.
- •Компонент ComboBox.
- •Компонент ScrollBar.
- •Компонент Panel.
- •2. Страница additional
- •Компонент BitBtn
- •Компонент SpeedButton
- •Компонент MaskEdit
Компонент Panel.
Компонент TPanel (панель) представляет собой контейнер общего назначения. В отличие от TGroupBox, он не имеет заголовка и поэтому менее удобен для функционального группирования компонентов. С другой стороны, его свойство Caption отображается в виде текстовой строки и может использоваться для вывода сообщений. Компоненты этого класса часто помещают на форму для того, чтобы располагать вставленные в них дочерние компоненты вдоль одной из сторон окна независимо от изменения размеров этого окна.
Компонент имеет развитые средства создания различных эффектов трех мерности за счет использующихся в нем двух кромок – внешней и внутренней. Стиль оформления кромки определяется следующим типом:
Type TPanelBevel = (bvNone, bvLowred, bvRaised);
(bvNone – нет кромки, bvLowred – вдавленная кромка, bvRaised – выпуклая кромка).
Свойства компонента:
Имя свойства |
Тип свойства |
Описание |
BevelInner |
TPanelBevel |
Определяет стиль внутренней кромки |
BevelOuter |
TPanelBevel |
Определяет стиль внешней кромки |
BevelWidth |
TBevelWidth = 1..MaxInt |
Задает ширину кромко в пикселях |
BorderStyle |
TborderStyle = bsNone..bsSingle |
Определяет стиль рамок (bsNone – нет рамки; bsSingle – компонент по периметру обводится рамкой шириной в один пиксель ) |
BorderWidth |
TborderWidth = 1..MaxInt |
Определяет расстояние в пикселях от внешней кромки до внутренней |
FullRepaint |
Boolean |
Разрешает/запрещает перерисовку панели и всех ее дочерних элементов при изменении ее размеров |
Locked |
Boolean |
Используется при работе с объектоами OLE. |
Для компонента предусмотрено событие OnResize в обработчике данного события программист может предусмотреть необходимую Компонент Panel.
Компонент TPanel (панель) представляет собой контейнер общего назначения. В отличие от TGroupBox, он не имеет заголовка и поэтому менее удобен для функционального группирования компонентов. С другой стороны, его свойство Caption отображается в виде текстовой строки и может использоваться для вывода сообщений. Компоненты этого класса часто помещают на форму для того, чтобы располагать вставленные в них дочерние компоненты вдоль одной из сторон окна независимо от изменения размеров этого окна.
Компонент имеет развитые средства создания различных эффектов трех мерности за счет использующихся в нем двух кромок – внешней и внутренней. Стиль оформления кромки определяется следующим типом:
Type TPanelBevel = (bvNone, bvLowred, bvRaised);
(bvNone – нет кромки, bvLowred – вдавленная кромка, bvRaised – выпуклая кромка).
Свойства компонента:
Имя свойства |
Тип свойства |
Описание |
BevelInner |
TPanelBevel |
Определяет стиль внутренней кромки |
BevelOuter |
TPanelBevel |
Определяет стиль внешней кромки |
BevelWidth |
TBevelWidth = 1..MaxInt |
Задает ширину кромку в пикселях |
BorderStyle |
TborderStyle = bsNone..bsSingle |
Определяет стиль рамок (bsNone – нет рамки; bsSingle – компонент по периметру обводится рамкой шириной в один пиксель ) |
BorderWidth |
TborderWidth = 1..MaxInt |
Определяет расстояние в пикселях от внешней кромки до внутренней |
FullRepaint |
Boolean |
Разрешает/запрещает перерисовку панели и всех ее дочерних элементов при изменении ее размеров |
Locked |
Boolean |
Используется при работе с объектами OLE. |
Для компонента предусмотрено событие OnResize в обработчике данного события программист может предусмотреть необходимую реакцию на изменение размеров компонента.
