Страница 59 из 59 Компонент 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); |