Condividi tramite


PaintValueEventArgs Classe

Definizione

Fornisce i dati per il metodo PaintValue(Object, Graphics, Rectangle).

public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
    inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
Ereditarietà
PaintValueEventArgs

Esempio

Il metodo di esempio di codice seguente restituisce un oggetto PaintValueEventArgs che fornisce i dati necessari per disegnare una rappresentazione del valore di un oggetto all'interno di un'area specificata:

PaintValueEventArgs^ CreatePaintValueEventArgs( System::ComponentModel::ITypeDescriptorContext^ context, Object^ value, Graphics^ graphics, Rectangle bounds )
{
   PaintValueEventArgs^ e = gcnew 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;
}
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;
}
Public Function CreatePaintValueEventArgs(ByVal context As System.ComponentModel.ITypeDescriptorContext, ByVal value As Object, ByVal graphics As Graphics, ByVal bounds As Rectangle) As PaintValueEventArgs
    Dim e As 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
End Function

Commenti

PaintValueEventArgs fornisce tutte le informazioni necessarie per un oggetto da UITypeEditor disegnare all'interno di un'area in base al valore dell'oggetto specificato, tra cui l'oggetto Rectangle in cui deve essere eseguito il disegno e l'oggetto Graphics con cui eseguire il disegno.

Costruttori

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Inizializza una nuova istanza della classe PaintValueEventArgs usando i valori specificati.

Proprietà

Bounds

Ottiene il rettangolo che indica l'area entro la quale andrà eseguito il disegno.

Context

Ottiene l'interfaccia ITypeDescriptorContext da utilizzare per ottenere ulteriori informazioni sul contesto in cui appare il valore.

Graphics

Ottiene l'oggetto Graphics con cui deve essere eseguito il disegno.

Value

Ottiene il valore da rappresentare graficamente.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a