Brush Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define objetos usados para rellenar los interiores de formas gráficas como rectángulos, puntos suspensivos, pies, polígonos y rutas de acceso.
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
- Herencia
- Derivado
- Implementaciones
Comentarios
Se trata de una clase base abstracta y no se puede crear una instancia. Para crear un objeto brush, use clases derivadas de Brush, como SolidBrush, TextureBrushy LinearGradientBrush.
Note
En .NET 6 y versiones posteriores, el paquete System.Drawing.Common, que incluye este tipo, solo se admite en sistemas operativos Windows. El uso de este tipo en aplicaciones multiplataforma provoca advertencias en tiempo de compilación y excepciones en tiempo de ejecución. Para obtener más información, consulte System.Drawing.Common only supported on Windows (Solo se admite System.Drawing.Common en Windows).
Notas a los implementadores
Al heredar de la Brush clase , debe invalidar el Clone() método .
Constructores
| Nombre | Description |
|---|---|
| Brush() |
Inicializa una nueva instancia de la clase Brush. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Cuando se reemplaza en una clase derivada, crea una copia exacta de este Brush. |
| CreateObjRef(Type) |
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| Dispose() |
Libera todos los recursos utilizados por este objeto Brush. |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por Brush y, opcionalmente, libera los recursos administrados. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Finalize() |
Permite a un objeto intentar liberar recursos y realizar otras operaciones de limpieza antes de que la recolección de elementos no utilizados la recupere. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| SetNativeBrush(IntPtr) |
En una clase derivada, establece una referencia a un objeto de pincel GDI+. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |