2012-06-14 5 views
5

Es ist eher ärgerlich: Windows Forms-Steuerelemente sehen nicht so aus oder fühlen sich nativ an; Sie leuchten/verblassen nicht wie sie sollen.Windows Forms und Aero mischen sich nicht gut - wie mache ich sie nativ?

Zum Beispiel ist die obere Taste nicht heimisch, aber das Endergebnis ist:

Also wie bekomme ich das native Look/fühlen in .NET? Gibt es eine Möglichkeit, dies zu tun, ohne eine externe Bibliothek zu verwenden?

+1

Ich habe noch nie jemanden gesehen, der das Feature "Beantworte deine Frage" benutzt hat. Froh, dass jemand es benutzt. –

+0

@KendallFrey: Ich denke, das bedeutet, ich kann später sagen, dass ich es verwendet habe, bevor es cool war. :-) – Mehrdad

Antwort

5

Ja! Setzen Sie einfach die FlatStyle Eigenschaft auf Ihrem Steuerelement auf System statt Standard, die die Standardeinstellung ist.
Es ist nicht leicht zu bemerken, aber es ist so einfach zu reparieren!

Seien Sie sich bewusst, dass dies die Steuerung in einigen Situationen subtil beeinflussen kann - eine einfache Suche auf FlatStyle.System sollte Sie auf die Vorbehalte hinweisen.