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 PaintValueEventArgs zurück, 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

PaintValueEventArgsstellt alle Informationen bereit, die erforderlich UITypeEditor sind, damit ein innerhalb eines-Bereichs basierend auf dem Wert des angegebenen-Objekts Rectangle gezeichnet werden kann, einschließlich der, in der Graphics die Zeichnung durchgeführt werden soll, und des-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)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes 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)

Sicherheit

NamedPermissionSet
für vollständigen Zugriff auf Systemressourcen.for full access to system resources. Anforderungs Werte: LinkDemand, InheritanceDemand.Demand values: LinkDemand, InheritanceDemand. Zugeordneter Status:Associated state:

Gilt für: