Компонент Delphi CoolBar

Компонент Delphi CoolBar (Расширенная панель управления) расположен на странице Win32 Палитры компонентов. Он сочетает в себе возможности компонентов ControlBar и ToolBar.

По умолчанию расположение Coolbar настроено на верхнюю часть окна ( за это отвечает свойство Align), поэтому, чтобы изменить его расположение, нам придется изменить это свойство; Bitmap - используется для фонового изображения; свойство FixedOrder разрешает пользователю переопределять порядок панелей.

Компонент Coolbar - это  набор объектов-наследников класса TCoolBand. Чтобы добавить несколько полос в CoolBar, нам потребуется вызвать соответствующий редактор. Сделать это можно путём нажатия на значок многоточие, расположенный напротив после свойства Bands, двойным щелчком на самом компоненте или вызвав с помощью правой кнопки мыши.

Для размещения компонента на полосе CoolBar-а достаточно перетащить его из Палитры компонентов, при этом автоматически создастся новая полоса для размещения компонента. Или же разместив на форме оконный компонент связать его с полосой, задав свойстве Control CoolBar наименование связываемого компонента.

Свойство Vertical определяет порядок расположения полос.

Компонент CoolBarДавайте поэкспериментируем с  этим компонентом в работе. Расположите его на форме. Перенесите на него другие компоненты, например, Button и Edit. При размещении на компоненте CoolBar очередному элементу отводится отдельная полоса, на которой он растягивается на всю ширину CoolBar. Около каждого компонента, расположенного внутри CoolBar, появляется слева корешок, за который компонент можно перемещать. Захватив за этот корешок переместим полосу совместно с ее компонентом в то место, где уже имеется другой компонент. В результате этого они окажутся в одном ряду один левее другого.

Итог: Мы разобрали компонент CoolBar и его возможности.

Понравилась статья? Раскажите друзьям:
Общайтесь со мной

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>