PaintValueEventArgs Klasse

Definition

Stellt Daten für die PaintValue(Object, Graphics, Rectangle)-Methode bereit.Provides data for the PaintValue(Object, Graphics, Rectangle) method.

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

Beispiele

Die folgende Codebeispiel Methode gibt einen zurück PaintValueEventArgs , der die Daten bereitstellt, die erforderlich sind, um eine Darstellung des Werts eines Objekts innerhalb eines bestimmten Bereichs zu zeichnen:The following code example method returns a PaintValueEventArgs that provides the data needed to paint a representation of the value of an object within a given 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

Hinweise

PaintValueEventArgs stellt alle Informationen bereit, die erforderlich UITypeEditor sind, damit ein innerhalb eines-Bereichs basierend auf dem Wert des angegebenen-Objekts gezeichnet werden kann, einschließlich der, Rectangle in der die Zeichnung durchgeführt werden soll, und des- Graphics Objekts, mit dem die Zeichnung durchgeführt werden soll.PaintValueEventArgs provides all the information needed for a UITypeEditor to paint within an area based on the value of the specified object, including the Rectangle in which the drawing should be done and the Graphics object with which the drawing should be done.

Konstruktoren

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Initialisiert eine neue Instanz der PaintValueEventArgs-Klasse unter Verwendung der angegebenen Werte.Initializes a new instance of the PaintValueEventArgs class using the specified values.

Eigenschaften

Bounds

Ruft das Rechteck ab, das den Bereich angibt, in dem gezeichnet werden soll.Gets the rectangle that indicates the area in which the painting should be done.

Context

Ruft die ITypeDescriptorContext-Schnittstelle ab, über die zusätzliche Informationen über den Kontext abgerufen werden können, in dem dieser Wert dargestellt wird.Gets the ITypeDescriptorContext interface to be used to gain additional information about the context this value appears in.

Graphics

Ruft das Graphics-Objekt ab, mit dem gezeichnet werden soll.Gets the Graphics object with which painting should be done.

Value

Ruft den zu zeichnenden Wert ab.Gets the value to paint.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: