Application.RenderWithVisualStyles Propiedad

Definición

Obtiene un valor que especifica si la aplicación actual dibuja los controles con estilos visuales.

public:
 static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean

Valor de propiedad

true si los estilos visuales se habilitan para los controles en el área cliente de las ventanas de la aplicación; de lo contrario, false.

Comentarios

Si va a dibujar un control personalizado, use esta propiedad para decidir si debe dibujar el control con o sin estilos visuales, de modo que su apariencia sea coherente con otros controles de la aplicación.

En la tabla siguiente se muestran las cuatro condiciones que deben existir para RenderWithVisualStyles devolver true.

Condición Descripción
El sistema operativo admite estilos visuales Para comprobar esta condición por separado, use la propiedad IsSupportedByOS de la clase VisualStyleInformation .
El usuario ha habilitado estilos visuales en el sistema operativo Para comprobar esta condición por separado, use la propiedad IsEnabledByUser de la clase VisualStyleInformation .
Los estilos visuales están habilitados en la aplicación Los estilos visuales se pueden habilitar en una aplicación mediante una llamada al método EnableVisualStyles() o usando una aplicación de manifiesto que especifique que se usará la versión 6 o posterior de ComCtl32.dll para dibujar los controles.
Los estilos visuales se usan para dibujar el área cliente de ventanas de la aplicación Para comprobar esta condición por separado, use la propiedad VisualStyleState de la clase Application y compruebe que tiene el valor VisualStyleState.ClientAreaEnabled o VisualStyleState.ClientAndNonClientAreasEnabled.

Se aplica a