ButtonBase.UseCompatibleTextRendering Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob die Graphics Klasse (GDI+) oder die 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
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 TextRenderer Klasse und .NET Framework 1.0- und .NET Framework 1.1-Anwendungen rendern, die mithilfe der Graphics Klasse benutzerdefiniertes Textrendering ausführen. Wenn Ihre Anwendung in den meisten Fällen nicht von .NET Framework 1.0 oder .NET Framework 1.1 aktualisiert wird, empfiehlt es sich, den UseCompatibleTextRendering
Standardwert festzulegenfalse
.
Die GDI-basierte TextRenderer Klasse wurde in der .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 des .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 dies dazu führen, dass der Text für Steuerelemente, die verwendet werden, TextRenderer anders als der andere Text in der Anwendung angezeigt wird. 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
.