Programming: Delphi
Иллюстрированный самоучитель по Delphi 7 для профессионалов
Компоненты настройки цветовой палитры
Помимо создания собственных визуальных стилей, что является делом довольно трудоемким и хлопотным, вы можете изменить внешний вид пользовательского интерфейса приложения более легким способом. Впервые в составе Палитры компонентов Delphi 7 появились специализированные компоненты, позволяющие настраивать цветовую палитру всех возможных деталей пользовательского интерфейса одновременно. Эти компоненты расположены на странице Additional:
- TstandardColorMap — по
умолчанию настроен на стандартную цветовую палитру Windows;
- TXPColorMap — по умолчанию
настроен на стандартную цветовую палитру Windows XP;
- TTwilightColorMap — по
умолчанию настроен на стандартную полутоновую (черно-белую) палитру Windows.
Все они представляют собой контейнер, содержащий цвета для раскраски различных деталей элементов управления. Разработчику необходимо лишь настроить эту цветовую палитру и по мере необходимости подключать к пользовательскому интерфейсу приложения. Для этого снова используется компонент
TActionManager.
Все панели инструментов (класс TActionToolBar), созданные в этом компоненте (см. гл. 8),
имеют свойство
в котором и задается необходимый компонент цветовой палитры. Сразу после подключения все элементы управления на такой панели инструментов перерисовываются в соответствии с цветами новой палитры.
Обратите внимание, что в компоненте TToolBar, перенесенном из Палитры компонентов на форму вручную, это свойство отсутствует.
Все компоненты настройки цветовой палитры имеют один метод-обработчик
который вызывается при изменении любого цвета палитры.
Назад | Оглавление | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|