GroupBox.UseCompatibleTextRendering Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, следует ли использовать Graphics класс (GDI+) или TextRenderer класс (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
Значение свойства
Значение true
, если для отрисовки текста должен использоваться класс Graphics с целью обеспечения совместимости с версиями 1.0 и 1.1 .NET Framework; в противном случае — значение false
. Значение по умолчанию — false
.
Комментарии
Свойство UseCompatibleTextRendering
предназначено для обеспечения визуальной совместимости между Windows Forms элементами управления, которые отображают текст с помощью TextRenderer класса и платформа .NET Framework 1.0 и платформа .NET Framework 1.1, которые выполняют настраиваемую отрисовку текста с помощью Graphics класса . В большинстве случаев, если приложение не обновляется с платформа .NET Framework 1.0 или платформа .NET Framework 1.1, рекомендуется оставить UseCompatibleTextRendering
значение false
по умолчанию .
Класс на основе TextRenderer GDI был представлен в платформа .NET Framework 2.0 для повышения производительности, улучшения внешнего вида текста и улучшения поддержки международных шрифтов. В более ранних версиях платформа .NET Framework для отрисовки текста использовался класс на основе Graphics GDI+. GDI вычисляет интервалы между символами и перенос слов по-разному, чем GDI+. В приложении Windows Forms, которое использует Graphics класс для отрисовки текста, это может привести к тому, что текст для элементов управления, которые используютTextRenderer, будет отличаться от другого текста в приложении. Чтобы устранить эту несовместимость, можно задать свойству UseCompatibleTextRendering
значение true
для определенного элемента управления. Чтобы задать значение true
UseCompatibleTextRendering
для всех поддерживаемых элементов управления в приложении, вызовите Application.SetCompatibleTextRenderingDefault метод с параметром true
.