2012-06-14 9 views
5

È piuttosto fastidioso: i controlli di Windows Form non sembrano o si sentono nativi; non si illuminano/si attenuano come dovrebbero.Windows Form e Aero non si combinano bene: come faccio a renderli nativi?

Ad esempio, il pulsante in alto non è nativo, ma quella di fondo è:

Allora, come faccio ad avere questo aspetto nativo/sentire in .NET? C'è un modo per farlo senza usare una libreria esterna?

+1

Non avevo mai visto nessuno usare la funzione "rispondi alla tua domanda", fino ad ora. Sono contento che qualcuno lo stia usando. –

+0

@KendallFrey: Credo che in futuro possa dire che lo stavo usando prima che fosse bello. :-) – Mehrdad

risposta

5

Sì! È sufficiente impostare la proprietà FlatStyle sul proprio controllo su Sistema, anziché Standard, che è l'impostazione predefinita.
Non è facile da notare, ma è così facile da risolvere!

Basta essere consapevoli del fatto che questo può influenzare in modo sottile il controllo in alcune situazioni: una semplice ricerca su FlatStyle.System dovrebbe indicare gli avvertimenti.

Problemi correlati