Справочник по компонентам Delphi. Часть 2
Страница 37. Компонент TColorDialog


Компонент TColorDialog

TObject->TPersistent—>TCoinponent-^TCommonDialog->TColorDialog
Модуль DIALOGS Страница Палитры компонентов Dialogs

Предназначен для определения цвета пользователем. Настройка диалога осу­ществляется через свойство:

(Pb) property Options: TColorDialogOptions;

TColorDialogOption = (cdFullOpen, cdPreventFullOpen, cdShowHelp);

TColorDialogOptions = set of TColorDialogOption;

Данные опции определяют:

cdFullOpen — полный показ диалога. В этом случае пользователь может выбрать не только один из цветов системной палитры, но и задать соб­ственный;

cdPreventFullOpen — запрещение полного показа диалога;

cdShowHelp — показ кнопки Help.

В диалоге пользователь может определить несколько (до 16) собственных цве­тов, которые доступны в свойстве:

(РЙ property CustomColors: TStrings;

Каждый из этих цветов представлен в свойстве CustomColors строкой вида

ColorA = SOffaO

где ColorA — условное название цвета (могут быть определены цвета с на­званиями от ColorA до ColorP), а справа от знака равенства стоит его шест­надцатиричное значение в формате RGB.

В случае нажатия кнопки ОК возвращаемое значение цвета содержится в свой­стве:

(РЬ) property Color: TColor;
 
 
« Предыдущая статья   Следующая статья »