главная карта сайта связь с нами

CoolBar

Компонент Delphi CoolBar представляет собой ToolBar. CoolBar это компонент-контейнер управления, как правило, содержащий два или более TCoolBands которые могут быть изменены и переставлены пользователем во время выполнения.

CoolBand это субъект управления, который может содержать другие объекты управления, в основном, панели инструментов, поля ввода, поля со списком и анимация. Пример компонента CoolBar можно наблюдать в Word, где вы можете с легкостью перемешать группированные компоненты.

На этом примере изображен один CoolBar на котором находится 2 CoolBand которые вы можете перемещать и менять их размеры.

Один из способов поместить компонент на CoolBar это перетащить его из палитры компонентов, при этом автоматически будет создан новый CoolBand для хранения этого компонента. Другой способ, когда компонент вставляется в форму, а затем, при помощи свойства Control компонента CoolBar связывается с каким либо CoolBand’ом. Обычно на CoolBar добавляется Toolbar, путём простого перетаскивания из палитры компонентов на Coolbar. Потом на Toolbar, уже добавляются кнопки и прочие элементы.

Свойства CoolBar:

AutoSize Если True, то высота компонента CoolBar будет автоматически согласовываться с высотой полос
BandBorderStyle наличие рамок:bsNone — нет рамки;bssingle — каждая полоса имеет рамку(толшина которой 1 пиксель)
Bands Содержит список всех полос.
Bitmap Определяет изображение, которое будет использоваться в полосах
FixedOrder Запрещает или разрешает перемещение полос
FixedHeight Запрещает или разрешает изменение размера полос
Images Указывает на контейнер для изображений
ShowText Если True, то на полосе показывается связанный с ним текст
Vertical Если True, то полосы располагаются по вертикали

 

Свойства CoolBand:

Bitmap Определяет изображение, которое будет циклически повторяться по всему пространству полосы
BorderStyle Определяет наличие рамки:
bsNone — нет рамки;
bssingle — рамка (толщина которой 1 пиксель)
Break Если True, то полоса располагается в новой строке, иначе в той же строке, что и предыдущая
Control Указывает элемент, который содержится в полосе
FixedBackground Запрещает или разрешает периодическое повторение изображения свойства Bitmap по всей поверхности полосы
FixedSize: Запрещает или разрешает изменение размеров полосы
HorizontalOnly Если True, то показывать полосу только для значения False свойства Vertical компонента CoolBar
magelndex Содержит индекс изображения
MinHeight Минимальное значение высоты полос при изменении ее размеров
MinWidth Минимальное значение ширины полос при изменении ее размеров

Комментарии закрыты.

Подписаться

Введите адрес электронной почты: