Visual Studio 解决方案资源管理器,突出显示活动项颜色

18
在Visual Studio 2008中,有没有办法更改“解决方案资源管理器”中高亮项目的背景颜色?当前设置使得在“解决方案资源管理器”获得焦点时该项目非常明显(蓝色),但是当编辑器获得焦点时,背景颜色变成了非常浅的灰色,这几乎不可能看到。我讨厌必须导航到类型的定义,然后必须将“解决方案资源管理器”设为焦点,以查看当前文件在解决方案中位于哪里。
谢谢。
4个回答

17

这与Windows高级颜色选择对话框中的名为“3D Objects”的系统颜色有关。 如果您更改此颜色,并使用Aero主题,则会影响MDI窗口,并且还会更改非活动窗口中所选项目的颜色。 逻辑上很奇怪,是吧? 希望这能够有所帮助。

Pierre。


1
Crisis Pierre,你是我的英雄……我不知道这会对其他系统产生什么影响,但在我的机器上(启用Aero的Windows 7),更改此设置确实会更改VS中选定项目的颜色,并对其他设置产生最小的影响(一些控制面板窗口和Firefox中的活动选项卡也会继承此颜色)。 - staterium
(在其他事情之间,我认为这是值得的) - staterium
2
准确地说,在Win7上,它位于控制面板\所有控制面板项目\个性化\窗口颜色和外观\高级设置... - Marcel
谢谢你的解释,Marcel。我一直在为找不到那个设置而烦恼。 - hal9000
1
Windows 7:搜索“Windows颜色和度量”>将项目更改为“3D对象”>更改颜色...备选方案:在Visual Studio 2008中右键单击文件>选择“在解决方案资源管理器中定位”,或创建一个执行相同操作的宏。 - Entree

3
原来这是一个Windows设置,VS无法控制。如果你想深入研究使用十六进制编辑器进行自定义Windows皮肤(如Vista所需),那么可以参考这里的教程。不确定Windows主题的哪个属性会影响此行为,因为该教程中提到的仅是在窗口具有焦点时所选项目的高亮显示。

1

尝试使用 工具 > 选项 > 环境 > 字体和颜色 > 显示项目 > 选定的文本。 设置项目背景颜色(例如,我将我的设置为品红色,这样它就真的很突出)。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接