PascalABC.NET

Текущая графическая кисть Brush

Объект текущей кисти возвращается функцией Brush и имеет тип GraphABCBrush:

function Brush: GraphABCBrush;

Класс GraphABCBrush имеет следующий интерфейс:

type   GraphABCBrush = class
    property NET
Brush: System.Drawing.Brush;
    property Color: GraphABC.Color;
    property Style: BrushStyleType;
    property Hatch: HatchStyle;
    property HatchBackgroundColor: GraphABC.Color;
    property GradientSecondColor: GraphABC.Color;
  end;

Свойства класса GraphABCBrush описаны в следующей таблице:

property NETBrush: System.Drawing.Brush;
        Текущая кисть .NET
property Color: GraphABC.Color;
        Цвет кисти
property Style: BrushStyleType;
        Стиль кисти
property Hatch: HatchStyle;
        Штриховка кисти
property HatchBackgroundColor: GraphABC.Color;
        Цвет заднего плана штриховой кисти
property GradientSecondColor: GraphABC.Color;
        Второй цвет градиентной кисти

Пример.

Brush.Color := clRed;
Brush.Style := bsHatch;
Brush.Hatch := bhBackwardDiagonal;

Кроме того, можно изменять свойства текущей кисти, используя соответствующие процедуры и функции.