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