Brush Класс

Определение

Определяет объекты, используемые для заполнения интерьеров графических фигур, таких как прямоугольники, многоточие, пироги, многоугольники и пути.

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
Наследование
Производный
Реализации

Комментарии

Это абстрактный базовый класс и не может быть создан экземпляр. Чтобы создать объект кисти, используйте классы, производные от Brush, например SolidBrush, TextureBrushи LinearGradientBrush.

Note

В .NET 6 и более поздних версиях пакет System.Drawing.Common, который включает этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см. в статье System.Drawing.Common, поддерживаемой только в Windows.

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

При наследовании от Brush класса необходимо переопределить Clone() метод.

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

Имя Описание
Brush()

Инициализирует новый экземпляр класса Brush.

Методы

Имя Описание
Clone()

При переопределении в производном классе создает точную копию этого Brushкласса.

CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

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

Освобождает все ресурсы, используемые этим объектом Brush.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые Brush и при необходимости освобождает управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Позволяет объекту пытаться освободить ресурсы и выполнять другие операции очистки перед его восстановлением сборкой мусора.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

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

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

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

Создает неглубокую копию текущей Object.

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

Создает неглубокую копию текущего MarshalByRefObject объекта.

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

В производном классе задает ссылку на объект Кисти GDI+.

ToString()

Возвращает строку, представляющую текущий объект.

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

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