[RESOLVED] (VS 2005) Silver Windows Scheme causes Black Background in Form?
I'm wondering if anyone else has seen this. My program looks great when a user has the default blue windows theme (Or scheme). But once the user changes to the Silver one all my custom programs come out with black areas where should be white?
Re: (VS 2005) Silver Windows Scheme causes Black Background in Form?
I use the silver theme and everything works fine. It is likely what gigemboy said. You are using a system color instead of a specific color. The system color you picked is likely black when using the silver theme.
Re: (VS 2005) Silver Windows Scheme causes Black Background in Form?
Don't use a system color unless you dont care if it changes based on user settings. If you want it to always be a specific color, use a web or custom (doesn't matter which, they are both just hex color values)
Re: (VS 2005) Silver Windows Scheme causes Black Background in Form?
System colors could be a good thing, as long as you choose the right one. Pay attention to the description, and dont pick it solely based on color. For instance, the "controllight" system color should generally be a light color regardless of whatever theme you set it on... ActiveCaptionText shouldnt be used for control colors, as the name sort of implies... of course, since every person can change whatever item they want to in windows, there is no real guarantee of what your form will look like when you use system colors. However, most approved windows themes go about the same basis for the color selections, and generally you won't run into problems with hard to read color combinations and what not as long as you choose the right system colors for whatever you are trying to change or modify... generally if you want it to be compatible across themes, then don't change the default system color for any of the standard controls on your form...
Last edited by gigemboy; Dec 21st, 2006 at 02:35 PM.