Udostępnij za pośrednictwem


ButtonBase.UseCompatibleTextRendering Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy do renderowania tekstu ma być używana Graphics klasa (GDI+), czy TextRenderer klasa (GDI).

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

Wartość właściwości

Boolean

trueGraphics jeśli klasa powinna być używana do renderowania tekstu w celu zapewnienia zgodności z wersjami 1.0 i 1.1. .NET Framework; w przeciwnym razie false. Wartość domyślna to false.

Uwagi

Właściwość UseCompatibleTextRendering ma na celu zapewnienie zgodności wizualnej między kontrolkami Windows Forms renderujących tekst przy użyciu TextRenderer klasy i .NET Framework 1.0 i .NET Framework 1.1 aplikacji wykonujących renderowanie tekstu niestandardowego Graphics przy użyciu klasy . W większości przypadków, jeśli aplikacja nie jest uaktualniana z .NET Framework 1.0 lub .NET Framework 1.1, zaleca się pozostawienie UseCompatibleTextRendering ustawionej wartości domyślnej .false

Klasa oparta na TextRenderer GDI została wprowadzona w .NET Framework 2.0, aby poprawić wydajność, poprawić wygląd tekstu i poprawić obsługę międzynarodowych czcionek. We wcześniejszych wersjach .NET Framework klasa oparta Graphics na GDI+ została użyta do wykonywania całego renderowania tekstu. Funkcja GDI oblicza odstępy między znakami i zawijanie wyrazów inaczej niż GDI+. W aplikacji Windows Forms, która używa Graphics klasy do renderowania tekstu, może to spowodować, że tekst kontrolek używanych TextRenderer do wyświetlania się różni się od innego tekstu w aplikacji. Aby rozwiązać ten problem, można ustawić UseCompatibleTextRendering właściwość na true wartość dla określonej kontrolki. Aby ustawić wartość UseCompatibleTextRendering na true dla wszystkich obsługiwanych kontrolek w aplikacji, wywołaj Application.SetCompatibleTextRenderingDefault metodę za pomocą parametru .true

Dotyczy

Zobacz też