Компонент ControlBar является невизуальным и предназначен для создания всплывающих панелей на форме.
В качестве панели отображается форма, указанная в свойстве MetabaseObject компонента ControlBar.
Всплывающая панель может находиться в одном из трех состояний. Припаркованная – панель все время отображается на форме, при этом отображается меню панели, все компоненты главной формы смещаются. Плавающая – панель отображается в виде отдельного окна. Манипуляции с плавающей панелью осуществляется так же, как и с аналогичными плавающими окнами в различных инструментах платформы. Скрытая – на форме отображается вкладка, при наведении на которую панель разворачивается поверх всех компонентов формы. Панель остается развернутой в следующих случаях: пока фокус находится на каком-либо компоненте панели. Компоненты панели не имеют фокуса, но курсор мыши находится в области панели. Направление разворачивания панели зависит от ее места расположения.
Если для формы, используемой в качестве всплывающей панели, изменено базовое свойство Icon, то при отображении панели в скрытом состоянии данная пиктограмма будет отображаться на вкладке рядом с наименованием панели.
В режиме дизайнера формы:

После запуска формы:

| Имя свойства | Краткое описание | |
![]() |
AllowDocking | Свойство AllowDocking определяет, может ли всплывающая панель находиться в припаркованном состоянии. |
![]() |
AllowFloat | Свойство AllowFloat определяет, может ли всплывающая панель находиться в плавающем состоянии. |
![]() |
AutoHide | Свойство AutoHide определяет, может ли всплывающая панель находиться в скрытом состоянии. |
![]() |
ComponentCount | Свойство ComponentCount возвращает количество дочерних компонентов. |
![]() |
Components | Свойство Components возвращает дочерний компонент. |
![]() |
Data | Свойство Data предназначено для хранения любых пользовательских данных. |
![]() |
DockEdge | Свойство DockEdge возвращает настройки, определяющие стороны родительского окна, к которым будет возможность прикрепить всплывающую панель во время выполнения формы. |
![]() |
DockPosition | Свойство DockPosition определяет край родительского окна, к которому будет прикреплена всплывающая панель. |
![]() |
Floating | Свойство Floating возвращает True, если панель находится в плавающем состоянии. |
![]() |
Form | Свойство Form возвращает родительскую форму для данной всплывающей панели. |
![]() |
Height | Свойство Height определяет вертикальный размер всплывающей панели в пикселях. |
![]() |
Hidden | Свойство Hidden определяет состояние, в котором находится панель. |
![]() |
Id | Свойство Id определяет уникальный идентификатор всплывающей панели. |
![]() |
Left | Свойство Left определяет координату левой границы всплывающей панели. |
![]() |
MetabaseObject | Свойство MetabaseObject определяет идентификатор формы, которая будет отображаться во всплывающей панели. |
![]() |
Name | Свойство Name определяет наименование компонента. |
![]() |
Tag | Свойство Tag не используется компилятором. Пользователь может изменить значение свойства Tag и использовать его по своему усмотрению. |
![]() |
Text | Свойство Text определяет текст заголовка всплывающей панели либо текст, отображаемый на вкладке, если панель скрыта. |
![]() |
Top | Свойство Top определяет координату верхней границы всплывающей панели. |
![]() |
Visible | Свойство Visible определяет видимость компонента во время выполнения формы. |
![]() |
Width | Свойство Width определяет горизонтальный размер всплывающей панели в пикселях. |
| Имя метода | Краткое описание | |
![]() |
DockIn | Метод DockIn осуществляет группировку всплывающих панелей. |
![]() |
DockOf | Метод DockOf осуществляет "парковку" данной панели к панели, передаваемой посредством входного параметра. |
![]() |
Float | Метод Float переводит панель в плавающее состояние. |
![]() |
IsDocked | Метод IsDocked осуществляет проверку, находится ли данная всплывающая панель в одной группе с панелью, передаваемой посредством входного параметра. |
![]() |
PutParentForm | Метод PutParentForm устанавливает родительскую форму для всплывающей панели. |
См. также: