Application.RenderWithVisualStyles Propriedade

Definição

Obtém um valor que especifica se o aplicativo atual está desenhando controles com estilos visuais.

public static bool RenderWithVisualStyles { get; }

Valor da propriedade

true se os estilos visuais estiverem habilitados para controles na área de cliente das janelas do aplicativo. Caso contrário, false.

Comentários

Se você estiver desenhando um controle personalizado, use essa propriedade para decidir se deseja desenhar o controle com ou sem estilos visuais, para que sua aparência seja consistente com outros controles no aplicativo.

A tabela a seguir mostra as quatro condições que devem existir para RenderWithVisualStyles retornar true.

Condição Descrição
O sistema operacional dá suporte a estilos visuais Para verificar essa condição separadamente, use a IsSupportedByOS propriedade da VisualStyleInformation classe .
O usuário habilitou estilos visuais no sistema operacional Para verificar essa condição separadamente, use a IsEnabledByUser propriedade da VisualStyleInformation classe .
Os estilos visuais estão habilitados no aplicativo Os estilos visuais podem ser habilitados em um aplicativo chamando o EnableVisualStyles() método ou usando um manifesto do aplicativo que especifica que ComCtl32.dll versão 6 ou posterior será usado para desenhar controles.
Estilos visuais estão sendo usados para desenhar a área de cliente das janelas do aplicativo Para verificar essa condição separadamente, use a VisualStyleState propriedade da Application classe e verifique se ela tem o valor VisualStyleState.ClientAreaEnabled ou VisualStyleState.ClientAndNonClientAreasEnabled.

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9