PaintValueEventArgs Classe

Definizione

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

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 una determinata area:

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 UITypeEditor oggetto da disegnare all'interno di un'area in base al valore dell'oggetto specificato, incluso l'oggetto Rectangle in cui deve essere eseguito il disegno e l'oggetto Graphics con cui deve essere eseguito il disegno.

Costruttori

Nome Descrizione
PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

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

Proprietà

Nome Descrizione
Bounds

Ottiene il rettangolo che indica l'area in cui deve essere eseguita la pittura.

Context

Ottiene l'interfaccia ITypeDescriptorContext da utilizzare per ottenere informazioni aggiuntive sul contesto in cui viene visualizzato questo valore.

Graphics

Ottiene l'oggetto con cui eseguire il Graphics disegno.

Value

Ottiene il valore da disegnare.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a