UITypeEditor.PaintValue Methode

Definition

Zeichnet die Darstellung eines Objektwerts.Paints a representation of the value of an object.

Überlädt

PaintValue(PaintValueEventArgs)

Zeichnet die Darstellung eines Objektwerts mit dem angegebenen PaintValueEventArgs.Paints a representation of the value of an object using the specified PaintValueEventArgs.

PaintValue(Object, Graphics, Rectangle)

Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich.Paints a representation of the value of the specified object to the specified canvas.

PaintValue(PaintValueEventArgs)

Zeichnet die Darstellung eines Objektwerts mit dem angegebenen PaintValueEventArgs.Paints a representation of the value of an object using the specified PaintValueEventArgs.

public:
 virtual void PaintValue(System::Drawing::Design::PaintValueEventArgs ^ e);
public virtual void PaintValue (System.Drawing.Design.PaintValueEventArgs e);
abstract member PaintValue : System.Drawing.Design.PaintValueEventArgs -> unit
override this.PaintValue : System.Drawing.Design.PaintValueEventArgs -> unit
Public Overridable Sub PaintValue (e As PaintValueEventArgs)

Parameter

e
PaintValueEventArgs

Eine PaintValueEventArgs-Klasse, die die zu zeichnenden Werte und den Zeichenbereich angibt.A PaintValueEventArgs that indicates what to paint and where to paint it.

Hinweise

Editoren sollten innerhalb der Grenzen des angegebenen Rechtecks gezeichnet werden.Editors should paint within the boundaries of the specified rectangle. Dieses Rechteck gibt den Bereich des Eigenschaftenfenster an, in dem eine Darstellung des Werts gezeichnet werden soll.This rectangle indicates the area of the Properties window to draw a representation of the value within.

Beginnend mit dem .NET Framework 4,6 wird das von angegebene Rechteck Bounds auf der Grundlage der System-dpi-Einstellung angepasst, wenn die app.config Datei den folgenden Eintrag enthält:Starting with the .NET Framework 4.6, the rectangle specified by Bounds will be resized based on the system DPI setting when the app.config file contains the following entry:

<appSettings>  
  <add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />  
</appSettings>  

Siehe auch

Gilt für:

PaintValue(Object, Graphics, Rectangle)

Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich.Paints a representation of the value of the specified object to the specified canvas.

public:
 void PaintValue(System::Object ^ value, System::Drawing::Graphics ^ canvas, System::Drawing::Rectangle rectangle);
public void PaintValue (object value, System.Drawing.Graphics canvas, System.Drawing.Rectangle rectangle);
member this.PaintValue : obj * System.Drawing.Graphics * System.Drawing.Rectangle -> unit
Public Sub PaintValue (value As Object, canvas As Graphics, rectangle As Rectangle)

Parameter

value
Object

Das Objekt, dessen Wert dieser Typ-Editor anzeigt.The object whose value this type editor will display.

canvas
Graphics

Ein Zeichenbereich, in dem die Darstellung des Objektwerts gezeichnet wird.A drawing canvas on which to paint the representation of the object's value.

rectangle
Rectangle

Eine Rectangle-Struktur, innerhalb deren Begrenzungen der Wert gezeichnet wird.A Rectangle within whose boundaries to paint the value.

Hinweise

Editoren sollten innerhalb der Grenzen des angegebenen Rechtecks gezeichnet werden.Editors should paint within the boundaries of the specified rectangle. Dieses Rechteck gibt den Bereich des Eigenschaftenfenster an, in dem eine Darstellung des Werts gezeichnet werden soll.This rectangle indicates the area of the Properties window to draw a representation of the value within.

Beginnend mit dem .NET Framework 4,6 wird das von angegebene Rechteck Bounds auf der Grundlage der System-dpi-Einstellung angepasst, wenn die app.config Datei den folgenden Eintrag enthält:Starting with the .NET Framework 4.6, the rectangle specified by Bounds will be resized based on the system DPI setting when the app.config file contains the following entry:

<appSettings>  
  <add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />  
</appSettings>  

Gilt für: