Condividi tramite


Application.RenderWithVisualStyles Proprietà

Definizione

Ottiene un valore che specifica se l'applicazione corrente sta creando i controlli con gli stili visivi.

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

Valore della proprietà

true se gli stili visivi sono abilitati per i controlli nell'area client delle finestre dell'applicazione; in caso contrario, false.

Commenti

Se si disegna un controllo personalizzato, usare questa proprietà per decidere se disegnare il controllo con o senza stili di visualizzazione, in modo che l'aspetto sia coerente con altri controlli nell'applicazione.

La tabella seguente mostra le quattro condizioni che devono esistere per RenderWithVisualStyles restituire true.

Condizione Descrizione
Il sistema operativo supporta gli stili visivi Per verificare questa condizione separatamente, usare la proprietà IsSupportedByOS della classe VisualStyleInformation .
L'utente ha abilitato gli stili di visualizzazione nel sistema operativo Per verificare questa condizione separatamente, usare la proprietà IsEnabledByUser della classe VisualStyleInformation .
Gli stili di visualizzazione sono abilitati nell'applicazione Per abilitare gli stili di visualizzazione per un'applicazione, chiamare il metodo EnableVisualStyles() o usare un manifesto dell'applicazione in cui si specifica che per disegnare i controlli verrà usata ComCtl32.dll versione 6 o successiva.
Gli stili di visualizzazione vengono usati per disegnare l'area client delle finestre dell'applicazione Per verificare questa condizione separatamente, usare la proprietà VisualStyleState della classe Application e verificare che abbia il valore VisualStyleState.ClientAreaEnabled o VisualStyleState.ClientAndNonClientAreasEnabled.

Si applica a