Partager via


CheckedListBox.UseCompatibleTextRendering Propriété

Définition

Obtient ou définit une valeur qui détermine s’il faut utiliser la classe (GDI+) ou la classe (GDI) pour afficher du Graphics TextRenderer texte.

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

Valeur de propriété

Boolean

true si la classe Graphics doit être utilisée afin d'effectuer un rendu du texte pour la compatibilité avec les versions 1.0 et 1.1. du .NET Framework ; sinon, false. La valeur par défaut est false.

Remarques

La UseCompatibleTextRendering propriété est destinée à assurer la compatibilité visuelle entre les contrôles Windows Forms qui affichent du texte à l’aide de la TextRenderer classe et des applications .NET Framework 1.0 et .NET Framework 1.1 qui effectuent un rendu de texte personnalisé à l’aide de la Graphics classe. Dans la plupart des cas, si votre application n’est pas mise à niveau à partir de .NET Framework 1.0 ou .NET Framework 1.1, il est recommandé de laisser UseCompatibleTextRendering la valeur falsepar défaut définie sur .

La classe GDI TextRenderer a été introduite dans le .NET Framework 2.0 pour améliorer les performances, améliorer l’apparence du texte et améliorer la prise en charge des polices internationales. Dans les versions antérieures du .NET Framework, la classe basée Graphics sur GDI+ a été utilisée pour effectuer tout le rendu de texte. GDI calcule l’espacement des caractères et l’habillage de mots différemment de GDI+. Dans une application Windows Forms qui utilise la classe pour afficher du Graphics texte, cela peut entraîner la différence entre le texte des contrôles qui utilisent TextRenderer l’autre texte de l’application. Pour résoudre cette incompatibilité, vous pouvez définir la UseCompatibleTextRendering propriété true pour un contrôle spécifique. Pour définir UseCompatibleTextRendering la valeur true pour tous les contrôles pris en charge dans l’application, appelez la Application.SetCompatibleTextRenderingDefault méthode avec un paramètre de true.

S’applique à

Voir aussi