Freigeben über


PaintValueEventArgs Klasse

Definition

Stellt Daten für die PaintValue(Object, Graphics, Rectangle)-Methode bereit.

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

Beispiele

Die folgende Codebeispielmethode gibt eine PaintValueEventArgs zurück, die die daten bereitstellt, die zum Zeichnen einer Darstellung des Werts eines Objekts in einem bestimmten Bereich erforderlich sind:

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

Hinweise

PaintValueEventArgs stellt alle Informationen bereit, die zum UITypeEditor Zeichnen innerhalb eines Bereichs erforderlich sind, basierend auf dem Wert des angegebenen Objekts, einschließlich der Rectangle , in der die Zeichnung ausgeführt werden soll, und das Graphics Objekt, mit dem die Zeichnung erfolgen soll.

Konstruktoren

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Initialisiert eine neue Instanz der PaintValueEventArgs-Klasse unter Verwendung der angegebenen Werte.

Eigenschaften

Bounds

Ruft das Rechteck ab, das den Bereich angibt, in dem gezeichnet werden soll.

Context

Ruft die ITypeDescriptorContext-Schnittstelle ab, über die zusätzliche Informationen über den Kontext abgerufen werden können, in dem dieser Wert dargestellt wird.

Graphics

Ruft das Graphics-Objekt ab, mit dem gezeichnet werden soll.

Value

Ruft den zu zeichnenden Wert ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: