Application.RenderWithVisualStyles Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |