Windows Forms: OwnerDraw ComboBox ändert Style

06/10/2009 - 08:25 von Martin Horst | Report spam
Hi,

ich habe hier Vista mit Aero Look laufen. In einer Windows Forms
Anwendung habe ich eine ComboBox, bei der ich per OwnerDraw die Elemente
selber zeichne. Leide sieht die ComboBox dann nicht mehr so aus, wie die
anderen ComboBoxen mit Aero Style. Ist das normal und kann man das
irgendwie àndern? Ist irgendwie unschön.

Danke
Martin
 

Lesen sie die antworten

#1 Jochen Kalmbach [MVP]
06/10/2009 - 08:52 | Warnen spam
Hallo Martin!

ich habe hier Vista mit Aero Look laufen. In einer Windows Forms
Anwendung habe ich eine ComboBox, bei der ich per OwnerDraw die Elemente
selber zeichne. Leide sieht die ComboBox dann nicht mehr so aus, wie die
anderen ComboBoxen mit Aero Style. Ist das normal und kann man das
irgendwie àndern? Ist irgendwie unschön.



Ich wiess nicht, ob es dafür in der .NET-Welt schonb fertige Klassen
gibt... aber mit WinAPI kannst Du das aktuelle Theme abfragen und auch
diverse Dinge zeichnen lassen...
Siehe: OpenTheme, DrawThemeBackground, ...

Siehe auch:
http://social.msdn.microsoft.com/Fo...c41d9be56/
http://blogs.msdn.com/oldnewthing/a...45998.aspx

Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/

Ähnliche fragen