Brush Класс

Определение

Определяет объекты, которые используются для заливки внутри графических фигур, таких как прямоугольники, эллипсы, круги, многоугольники и дорожки.Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.

public ref class Brush abstract : MarshalByRefObject, ICloneable, IDisposable
public abstract class Brush : MarshalByRefObject, ICloneable, IDisposable
type Brush = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public MustInherit Class Brush
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
Наследование
Производный
Реализации

Комментарии

Это абстрактный базовый класс, и его нельзя создать.This is an abstract base class and cannot be instantiated. Чтобы создать объект Brush, используйте классы, производные от Brush , такие как SolidBrush , TextureBrush и LinearGradientBrush .To create a brush object, use classes derived from Brush, such as SolidBrush, TextureBrush, and LinearGradientBrush.

Примечания для тех, кто реализует этот метод

При наследовании от Brush класса необходимо переопределить Clone() метод.When you inherit from the Brush class, you must override the Clone() method.

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

Brush()

Инициализирует новый экземпляр класса Brush.Initializes a new instance of the Brush class.

Методы

Clone()

При переопределении в производном классе создает точную копию этого объекта Brush.When overridden in a derived class, creates an exact copy of this Brush.

CreateObjRef(Type)

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

(Унаследовано от MarshalByRefObject)
Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

(Унаследовано от Object)
Finalize()

Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode()

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

(Унаследовано от Object)
GetLifetimeService()

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

(Унаследовано от MarshalByRefObject)
GetType()

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

(Унаследовано от Object)
InitializeLifetimeService()

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

(Унаследовано от MarshalByRefObject)
MemberwiseClone()

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

(Унаследовано от Object)
MemberwiseClone(Boolean)

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

(Унаследовано от MarshalByRefObject)
SetNativeBrush(IntPtr)

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

ToString()

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

(Унаследовано от Object)

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