PropertyGrid.UseCompatibleTextRendering Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob die Klasse (GDI+) oder die Graphics TextRenderer Klasse (GDI) zum Rendern von Text verwendet werden soll.

public:
 property bool UseCompatibleTextRendering { bool get(); void set(bool value); };
public bool UseCompatibleTextRendering { get; set; }
member this.UseCompatibleTextRendering : bool with get, set
Public Property UseCompatibleTextRendering As Boolean

Eigenschaftswert

Boolean

true, wenn mit der Graphics-Klasse eine Textdarstellung zur Herstellung von Kompatibilität mit den Versionen 1.0 und 1.1. ausgeführt werden soll. von .NET Framework, andernfalls false. Der Standardwert ist false.

Hinweise

Die UseCompatibleTextRendering Eigenschaft soll die visuelle Kompatibilität zwischen Windows Forms Steuerelementen bereitstellen, die Text mithilfe der Klasse und .NET Framework 1.0 und .NET Framework 1.1-Anwendungen rendern, die benutzerdefinierte Textrendering mithilfe der TextRenderer Graphics Klasse ausführen. Wenn Ihre Anwendung in den meisten Fällen nicht von .NET Framework 1.0 oder .NET Framework 1.1 aktualisiert wird, wird empfohlen, dass Sie UseCompatibleTextRendering den Standardwert falsefestlegen.

Die GDI-basierte TextRenderer Klasse wurde im .NET Framework 2.0 eingeführt, um die Leistung zu verbessern, Text besser aussehen zu lassen und die Unterstützung für internationale Schriftarten zu verbessern. In früheren Versionen der .NET Framework wurde die GDI+ basierte Graphics Klasse verwendet, um alle Textrendering auszuführen. GDI berechnet Zeichenabstand und Wortumbruch anders als GDI+. In einer Windows Forms Anwendung, die die Graphics Klasse zum Rendern von Text verwendet, kann der Text für Steuerelemente TextRenderer verursachen, die sich von dem anderen Text in der Anwendung unterscheiden. Um diese Inkompatibilität zu beheben, können Sie die UseCompatibleTextRendering Eigenschaft true für ein bestimmtes Steuerelement festlegen. Um für alle unterstützten Steuerelemente in der Anwendung festzulegen UseCompatibleTextRendering true , rufen Sie die Application.SetCompatibleTextRenderingDefault Methode mit einem Parameter von true.

Gilt für

Siehe auch