JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

TGradient

- визуальный компонент
JSPlus: компоненты
Определяет поле с градиентной заливкой различных типов.

Создание объекта

grdObj=new TGradient(Parent);

Собственные свойства
Свойство Тип Описание
BorderColor TColor цвет окантовки (по умолчанию clBlack)
BorderWidth Number ширина окантовки
ColorBegin TColor начальный цвет градиента
ColorEnd TColor конечный цвет градиента
Reverse Boolean поменять местами начальный и конечный цвета
Rotation Number коэффициент вращения градиента в диапазоне [-100 ... 100] %
Shift Number сдвиг градиента между начальным и конечным цветами в диапазоне [-100 ... 100] %
Style Enum стиль градиента (см. ниже)
UseSysColors Boolean использовать цветовую палитру Windows
Только чтение
Canvas TCanvas дескриптор графической канвы

Свойство Style
Значение Описание
gsArrowD стрелочный - вниз
gsArrowL стрелочный - влево
gsArrowR стрелочный - вправо
gsArrowU стрелочный - вверх
gsButterfly бабочка
gsDiagonalLB диагональный - линейный - назад
gsDiagonalLF диагональный - линейный - вперед
gsDiagonalRB диагональный - отраженный - назад
gsDiagonalRF диагональный - отраженный - вперед
gsDiamond бриллиант
gsLinearH линейный - по горизонтали
gsLinearV линейный - по вертикали
gsRadialB радиальный - снизу
gsRadialBL радиальный - из нижнего левого угла
gsRadialBR радиальный - из нижнего правого угла
gsRadialC радиальный - из центра
gsRadialL радиальный - слева
gsRadialR радиальный - справа
gsRadialRect радиальный - прямоугольный
gsRadialT радиальный - сверху
gsRadialTL радиальный - из верхнего левого угла
gsRadialTR радиальный - из верхнего правого угла
gsReflectedH отраженный - по горизонтали
gsReflectedV отраженный - по вертикали

Стандартные свойства

Собственные методы
Метод Описание
BeginUpdate выключает отрисовку компонента
EndUpdate включает отрисовку компонента

Стандартные методы

Стандартные события

Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - визуальный компонент TGradient";
frm.Width =450;
frm.Height=300;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Пример градиентной заливки";

// Градиент
grd=new TGradient(frm);
grd.SetBounds(10,10,frm.ClientWidth-20,stb.Top-20);
grd.Style=gsRadialRect;
grd.ColorBegin=0x0E286D.toTColor();
grd.ColorEnd=0xA3C7EE.toTColor();
grd.BorderWidth=1;
grd.Shift=25;
grd.Rotation=50;

frm.ShowModal();
Совместимость
JS+
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TGradient.htm
© 2024,