LinkLabel.UseCompatibleTextRendering Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Metin işlemek için sınıfın (GDI+) mı yoksa sınıfın GraphicsTextRenderer mı (GDI) kullanılacağını belirleyen bir değeri alır veya ayarlar.
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
Özellik Değeri
true
Graphics sınıf, sürüm 1.0 ve 1.1 ile uyumluluk için metin işleme gerçekleştirmek için kullanılacaksa. .NET Framework; değilse , false
. Varsayılan değer: false
.
Açıklamalar
UseCompatibleTextRendering özelliği olarak false
LinkArea ayarlanırsa, tüm metni kapsar. Örneğin, "abcd" gibi bir metin, sondaki boşluk altı çizili olarak işlenir.
UseCompatibleTextRendering özelliği olarak true
LinkArea ayarlanırsa, tüm metni kapsamaz.
UseCompatibleTextRendering
özelliği, sınıfını kullanarak metin işleyen Windows Forms denetimleri ile sınıfını kullanarak TextRenderer özel metin işleme Graphics gerçekleştiren .NET Framework 1.0 ve .NET Framework 1.1 uygulamaları arasında görsel uyumluluk sağlamak için tasarlanmıştır. Çoğu durumda, uygulamanız .NET Framework 1.0 veya .NET Framework 1.1'den yükseltilmiyorsa, varsayılan değerine false
ayarlanmış olarak bırakmanız UseCompatibleTextRendering
önerilir.
GDI tabanlı TextRenderer sınıf, performansı geliştirmek, metnin daha iyi görünmesini sağlamak ve uluslararası yazı tipleri desteğini geliştirmek için .NET Framework 2.0'da tanıtıldı. .NET Framework önceki sürümlerinde, tüm metin işlemeyi gerçekleştirmek için GDI+ tabanlı Graphics sınıfı kullanılmıştı. GDI, karakter aralığını ve sözcük kaydırmayı GDI+ dilinden farklı şekilde hesaplar. Sınıfını Graphics kullanarak metin işleyen bir Windows Forms uygulamasında bu, kullanan TextRenderer denetimlerin metninin uygulamadaki diğer metinden farklı görünmesine neden olabilir. Bu uyumsuzluğu çözmek için özelliğini true
belirli bir denetim için olarak ayarlayabilirsinizUseCompatibleTextRendering
. Uygulamada desteklenen tüm denetimler için olarak ayarlamak UseCompatibleTextRendering
true
için parametresiyle yöntemini çağırın Application.SetCompatibleTextRenderingDefaulttrue
.