Compartir a través de


Application.RenderWithVisualStyles Propiedad

Definición

Obtiene un valor que especifica si la aplicación actual está dibujando 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 están habilitados para los controles del á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 se 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 IsSupportedByOS propiedad de la VisualStyleInformation clase .
El usuario ha habilitado estilos visuales en el sistema operativo Para comprobar esta condición por separado, use la IsEnabledByUser propiedad de la VisualStyleInformation clase .
Los estilos visuales están habilitados en la aplicación Los estilos visuales se pueden habilitar en una aplicación llamando al EnableVisualStyles() método o mediante un manifiesto de aplicación que especifica que se usará ComCtl32.dll versión 6 o posterior para dibujar controles.
Los estilos visuales se usan para dibujar el área cliente de las ventanas de la aplicación Para comprobar esta condición por separado, use la VisualStyleState propiedad de la Application clase y compruebe que tiene el valor VisualStyleState.ClientAreaEnabled o VisualStyleState.ClientAndNonClientAreasEnabled.

Se aplica a