Ler en inglés

Compartir por


PaintValueEventArgs Clase

Definición

Proporciona datos para el método PaintValue(Object, Graphics, Rectangle).

C#
public class PaintValueEventArgs : EventArgs
Herencia
PaintValueEventArgs

Ejemplos

El método de ejemplo de código siguiente devuelve un PaintValueEventArgs objeto que proporciona los datos necesarios para pintar una representación del valor de un objeto dentro de un área determinada:

C#
public PaintValueEventArgs CreatePaintValueEventArgs(System.ComponentModel.ITypeDescriptorContext context, object value, Graphics graphics, Rectangle bounds)
{
    PaintValueEventArgs e = new PaintValueEventArgs(context, value, graphics, bounds);
    // The context of the paint value event         e.Context
    // The object representing the value to paint   e.Value
    // The graphics to use to paint                 e.Graphics
    // The rectangle in which to paint              e.Bounds                       
    return e;
}

Comentarios

PaintValueEventArgs proporciona toda la información necesaria para que un objeto UITypeEditor pinte dentro de un área en función del valor del objeto especificado, incluido el Rectangle en el que se debe realizar el dibujo y el Graphics objeto con el que se debe realizar el dibujo.

Constructores

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Inicializa una nueva instancia de la clase PaintValueEventArgs mediante los valores especificados.

Propiedades

Bounds

Obtiene el rectángulo que indica la zona en la que se debe dibujar.

Context

Obtiene la interfaz ITypeDescriptorContext que se va a utilizar para obtener información adicional sobre el contexto en el que aparece el valor.

Graphics

Obtiene el objeto Graphics con el que se debe dibujar.

Value

Obtiene el valor que se va a dibujar.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Produto Versións
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9