Procedura: abilitare gli stili di visualizzazione di Windows XP

Gli stili di visualizzazione rappresentano le specifiche per l'aspetto dei controlli. Ad esempio, gli stili di visualizzazione possono definire il colore, la dimensione e il tipo di carattere dei controlli. Consentono di configurare l'interfaccia visiva da coordinare con l'interfaccia dell'applicazione. Tali stili forniscono, inoltre, un meccanismo per l'applicazione degli stili di visualizzazione a tutte le applicazioni basate su Windows.

Per impostazione predefinita, in Windows XP viene fornito un nuovo stile di visualizzazione. Quando il form viene eseguito in Windows XP, le barre di scorrimento e la barra del titolo di un Windows Form utilizzeranno automaticamente il nuovo stile di visualizzazione. Se l'applicazione chiama il metodo EnableVisualStyles, la maggior parte dei controlli Windows Form utilizzerà automaticamente lo stile di visualizzazione quando l'applicazione viene eseguita in Windows XP.

Nota

Il supporto degli stili di visualizzazione di Windows XP può anche essere attivato tramite la casella di controllo Attiva stili di visualizzazione nel riquadro Applicazione di Progettazione progetti.Per ulteriori informazioni, vedere l'argomento How to: Enable Visual Styles.

Per attivare gli stili di visualizzazione

  • Per attivare gli stili di visualizzazione nell'area client di un Windows Form, aggiungere il codice riportato di seguito al metodo Main dell'applicazione.

    Application.EnableVisualStyles()
    
    Application.EnableVisualStyles();
    

    Nota

    Alcuni controlli Windows Form avranno lo stesso aspetto su tutti i sistemi operativi. L'implementazione di EnableVisualStyles non avrà alcun effetto su questi controlli,ad esempio Label, LinkLabel, DomainUpDown, NumericUpDown e CheckedListBox.Inoltre, se in alcuni controlli si attivano gli stili di visualizzazione, è possibile talvolta che il controllo non venga visualizzato correttamente.Questo problema riguarda, ad esempio, il controllo MonthCalendar con un intervallo di selezione impostato, il controllo TabControl con schede allineate nella parte inferiore o ai lati del controllo e il controllo TextBox utilizzato per la gestione dei caratteri surrogati.

Vedere anche

Concetti

Funzionalità di Windows XP e controlli di Windows Form

Rendering dei controlli con stili visivi

Altre risorse

How to: Enable Visual Styles