Compartir a través de


PropertyGrid.UseCompatibleTextRendering Propiedad

Definición

Obtiene o establece un valor que determina si se debe usar la Graphics clase (GDI+) o la TextRenderer clase (GDI) para representar texto.

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

Valor de propiedad

Boolean

Es true si debe usarse la clase Graphics para representar texto por motivos de compatibilidad con las versiones 1.0 y 1.1 de .NET Framework; de lo contrario, es false. De manera predeterminada, es false.

Comentarios

La UseCompatibleTextRendering propiedad está pensada para proporcionar compatibilidad visual entre los controles de Windows Forms que representan texto mediante la TextRenderer clase y .NET Framework 1.0 y .NET Framework 1.1 aplicaciones que realizan la representación de texto personalizada mediante la Graphics clase . En la mayoría de los casos, si la aplicación no se actualiza desde .NET Framework 1.0 o .NET Framework 1.1, se recomienda dejar UseCompatibleTextRendering establecido en el valor predeterminado de false.

La clase basada en TextRenderer GDI se introdujo en el .NET Framework 2.0 para mejorar el rendimiento, mejorar el aspecto del texto y mejorar la compatibilidad con las fuentes internacionales. En versiones anteriores de la .NET Framework, la clase basada en Graphics GDI+ se usaba para realizar toda la representación de texto. GDI calcula el espaciado de caracteres y el ajuste de palabras de forma diferente de GDI+. En una aplicación de Windows Forms que usa la Graphics clase para representar texto, esto podría hacer que el texto de los controles que usan TextRenderer aparezcan diferentes del otro texto de la aplicación. Para resolver esta incompatibilidad, puede establecer la UseCompatibleTextRendering propiedad true en para un control específico. Para establecer UseCompatibleTextRendering en true para todos los controles admitidos en la aplicación, llame al Application.SetCompatibleTextRenderingDefault método con un parámetro de true.

Se aplica a

Consulte también