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


Компонент TColorGrld

TObject->TPersistent->TComponent->TControl->TWinControl->
-”TCustomControl->TColorGrid
Модуль COLORGRD
Страница Палитры компонентов Samples

Компонент предназначен для выбора основного (передний план) и фонового цветов из шестнадцатицветной палитры. Текущее значение основного цвета отмечается на палитре символами FG (foreground), фонового цвета — симво­лами BG (background). Если они совпадают, показываются символы FB. Выбор основного цвета при работе компонента осуществляется нажатием левой кнопки мыши, фонового — правой. Видимость символов fg и bg задается свойствами:

(pb) property PoregroundEnabled: Boolean;

(РЬ) property BackgroundEnabled: Boolean;

Но даже если свойства ForegroundEnabled и BackgroundEnabled выключены, свойство:

(Pb) property ClickEnablesColor: Boolean;

в значении True устанавливает режим обязательного показа символов FG и FB при выборе нового цвета.

При смене цвета вызывается событие OnChange. Текущие номера цветов в таблице устанавливаются свойствами:

property Foregroundlndex: Integer;
(Pb) property Backgroundlndex: Integer;

Их значения при выполнении приложения можно получить из свойств:

^Ro) property ForegroundColor: TColor;
(Ro) property BackgroundColor: TColor;

Порядок расположения ячеек цветовой таблицы в компоненте задается свой­ством:

(Pb) property GiidOrdering: TGridOrdering;
TGridOrderinci = ,gol6xl, go8x2, go4x4, go2x8, golxl6);
 
« Предыдущая статья   Следующая статья »