LinkLabel.UseCompatibleTextRendering Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui détermine s’il faut utiliser la Graphics classe (GDI+) ou la classe (GDI) pour afficher du 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é
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
Si la UseCompatibleTextRendering propriété a la false
valeur , couvre LinkArea l’intégralité du texte. Par exemple, le texte tel que « abcd » est affiché avec l’espace de fin souligné.
Si la UseCompatibleTextRendering propriété a la true
valeur , le LinkArea ne couvre pas la totalité du texte.
La UseCompatibleTextRendering
propriété est destinée à fournir une compatibilité visuelle entre Windows Forms contrôles qui restituent 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
défini sur la valeur par défaut de false
.
La classe basée sur TextRenderer GDI a été introduite dans .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 sur Graphics GDI+ était utilisée pour effectuer tout le rendu du texte. GDI calcule l’espacement des caractères et l’habillage des mots différemment de GDI+. Dans une application Windows Forms qui utilise la Graphics classe pour afficher du texte, le texte des contrôles qui utilisent TextRenderer peut apparaître différent de l’autre texte de l’application. Pour résoudre cette incompatibilité, vous pouvez définir la propriété true
sur UseCompatibleTextRendering
pour un contrôle spécifique. Pour définir UseCompatibleTextRendering
sur true
pour tous les contrôles pris en charge dans l’application, appelez la Application.SetCompatibleTextRenderingDefault méthode avec un paramètre de true
.