ButtonBase.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

Значение свойства

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

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

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