Freigeben über


UITypeEditor.PaintValue Methode

Definition

Zeichnet die Darstellung eines Objektwerts.

Überlädt

PaintValue(PaintValueEventArgs)

Zeichnet die Darstellung eines Objektwerts mit dem angegebenen PaintValueEventArgs.

PaintValue(Object, Graphics, Rectangle)

Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich.

PaintValue(PaintValueEventArgs)

Zeichnet die Darstellung eines Objektwerts mit dem angegebenen 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.

Hinweise

Editoren sollten innerhalb der Grenzen des angegebenen Rechtecks zeichnen. Dieses Rechteck gibt den Bereich des Eigenschaftenfenster an, in dem eine Darstellung des Wertes gezeichnet werden soll.

Ab .NET Framework 4.6 wird die Größe des von Bounds angegebenen Rechtecks basierend auf der DPI-Einstellung des Systems geändert, wenn die datei app.config den folgenden Eintrag enthält:

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

Weitere Informationen

Gilt für:

PaintValue(Object, Graphics, Rectangle)

Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich.

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);
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.

canvas
Graphics

Ein Zeichenbereich, in dem die Darstellung des Objektwerts gezeichnet wird.

rectangle
Rectangle

Eine Rectangle-Struktur, innerhalb deren Begrenzungen der Wert gezeichnet wird.

Hinweise

Editoren sollten innerhalb der Grenzen des angegebenen Rechtecks zeichnen. Dieses Rechteck gibt den Bereich des Eigenschaftenfenster an, in dem eine Darstellung des Wertes gezeichnet werden soll.

Ab .NET Framework 4.6 wird die Größe des von Bounds angegebenen Rechtecks basierend auf der DPI-Einstellung des Systems geändert, wenn die datei app.config den folgenden Eintrag enthält:

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

Gilt für: