I’ve made two changes to the KryptonComboBox that should make it look more integrated into the overall look and feel of a Krypton application. Here we have a couple of instances using the Ribbon style appearance so that only the one with focus actually shows as being active…

Our first change is drawing the drop down entries so they are similar to the rest of the palette. Instead of using the system appearance it draws and tracks like a button control would…
![]()

The second change is the drawing when disabled. Here you can see that it actually draws the string when disabled which it does not currently do. Obviously some applications will want the user to see the selection even though the control cannot be modified.
![]()

![]()
These changes bring the control closer to where I would like it to be but it is still not perfect. The border of the drop down border is not customized and it is generally a tricky control to work with unless you are doing something simple. Still, it is good enough for most developer scenarios. Sometimes you have to live with the limitations of the underlying system.
February 7th, 2008 at 9:56 pm
I really have ants in my pants awaiting the next version. Would hazard a guess to the next update at all?
February 7th, 2008 at 10:15 pm
Definitely this year :-)
February 17th, 2008 at 9:58 pm
I read one of the July 2005 messages in this blog and you said something about per pixel alpha blending? How do you implement this feature in custom controls? Could you give me a little tip.