HatchBrush HatchBrush HatchBrush HatchBrush Class

Определение

Задает прямоугольную кисть со стилем штриховки, основным цветом и цветом фона.Defines a rectangular brush with a hatch style, a foreground color, and a background color. Этот класс не наследуется.This class cannot be inherited.

public ref class HatchBrush sealed : System::Drawing::Brush
public sealed class HatchBrush : System.Drawing.Brush
type HatchBrush = class
    inherit Brush
Public NotInheritable Class HatchBrush
Inherits Brush
Наследование

Примеры

В следующем примере показано, как создать HatchBrush показано на предыдущем рисунке.The following example shows how to create the HatchBrush shown in the previous illustration.

HatchBrush hBrush = new HatchBrush(
   HatchStyle.Horizontal,
   Color.Red,
   Color.FromArgb(255, 128, 255, 255));
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60);
Dim hBrush As New HatchBrush( _
   HatchStyle.Horizontal, _
   Color.Red, _
   Color.FromArgb(255, 128, 255, 255))
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)

Комментарии

Шаблон штриховки осуществляется из двух цветов: определенная BackgroundColor, который заполняет фон и один для строк, которые образуют узор на фоне, определяется ForegroundColor свойство.A hatch pattern is made from two colors: one defined by the BackgroundColor, which fills the background and one for the lines that form the pattern over the background defined by the ForegroundColor property. HatchStyle Свойство определяет, какой тип шаблона кисть, которая имеет и может принимать любое значение от HatchStyle перечисления.The HatchStyle property defines what type of pattern the brush has and can be any value from the HatchStyle enumeration. Существует более пятидесяти элементов в HatchStyle перечисления.There are more than fifty elements in the HatchStyle enumeration.

Ниже показан эллипс, заполненный штриховая по горизонтали.The following illustration shows an ellipse filled with a horizontal hatch pattern.

Шаблон штриховкиHatch Pattern

Конструкторы

HatchBrush(HatchStyle, Color) HatchBrush(HatchStyle, Color) HatchBrush(HatchStyle, Color) HatchBrush(HatchStyle, Color)

Инициализирует новый экземпляр класса HatchBrush с указанным перечислением HatchStyle и основным цветом.Initializes a new instance of the HatchBrush class with the specified HatchStyle enumeration and foreground color.

HatchBrush(HatchStyle, Color, Color) HatchBrush(HatchStyle, Color, Color) HatchBrush(HatchStyle, Color, Color) HatchBrush(HatchStyle, Color, Color)

Инициализирует новый экземпляр класса HatchBrush с указанным перечислением HatchStyle, основным цветом и цветом фона.Initializes a new instance of the HatchBrush class with the specified HatchStyle enumeration, foreground color, and background color.

Свойства

BackgroundColor BackgroundColor BackgroundColor BackgroundColor

Получает цвет интервалов между линиями штриховки, нарисованными данным объектом HatchBrush.Gets the color of spaces between the hatch lines drawn by this HatchBrush object.

ForegroundColor ForegroundColor ForegroundColor ForegroundColor

Получает цвет линий штриховки, нарисованных данным объектом HatchBrush.Gets the color of hatch lines drawn by this HatchBrush object.

HatchStyle HatchStyle HatchStyle HatchStyle

Получает стиль штриховки для данного объекта HatchBrush.Gets the hatch style of this HatchBrush object.

Методы

Clone() Clone() Clone() Clone()

Создает точную копию объекта HatchBrush.Creates an exact copy of this HatchBrush object.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Освобождает все ресурсы, используемые этим объектом Brush.Releases all resources used by this Brush object.

(Inherited from Brush)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом Brush, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the Brush and optionally releases the managed resources.

(Inherited from Brush)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
SetNativeBrush(IntPtr) SetNativeBrush(IntPtr) SetNativeBrush(IntPtr) SetNativeBrush(IntPtr)

В производном классе определяет ссылку на объект-кисть GDI+GDI+.In a derived class, sets a reference to a GDI+GDI+ brush object.

(Inherited from Brush)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к