views:

3307

answers:

3

Is there any way to change the background color of the Solution Explorer in Visual Studio using a Theme? - or any other way for that matter?

I can change it by changing windows-wide color settings, but obviously that affects too much.

+2  A: 

Not by any means of configuration from Visual Studio itself.

You can however probably "hack" the window object from the Win32 API (repost a question about window enumeration). Once you have the window handle, you can set all characterstics you want.

Regards

/Robert

sharkin
I wish I could do that. Otherwise there is no need for a twilight theme :-(
Stephan
Any way to do it with VS 2010?
Daok
Probably not by means of "normal" window management, since VS2010 is made with WPF. There might be other ways to accomplish the task because of that though, maybe even "legal" methods.
sharkin
I would also like to change the color scheme for this pane in VS2010
pedro_cesar
A: 

Changing Visual Studio’s Color Palette

This what you are looking for? VS2010 only though.

Ryan_S
This article specifically mentions that it does not work for the Solution Explorer.
Clever Human
A: 

Even changing the standard Windows background color does not work for the Solution Explorer. This Visual Studio bug report mentions the issue. Microsoft has marked this as "Closed -- Won't Fix."

Which is very irritating! Using a dark theme and having a bright white Solution Explorer hanging on the side of the screen is extremely annoying.

One possible solution is to not use the Solution Explorer at all. The Productivity Power Tools provides a Solution Explorer replacement called the "Solution Navigator." It currently is also hard-coded to white. But I think there is probably a better chance of getting the developers of that tool to add support for modifying colors than of getting Microsoft to do it in Visual Studio. (even though Microsoft created the PPTs.)

Clever Human