Поделиться через


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 для определенного элемента управления. Чтобы задать значение trueUseCompatibleTextRendering для всех поддерживаемых элементов управления в приложении, вызовите Application.SetCompatibleTextRenderingDefault метод с параметром true.

Применяется к

См. также раздел