Visual Studio Solution Explorer, выделите цвет активного элемента
В Visual Studio 2008 есть ли способ изменить цвет фона выделенного элемента в обозревателе решений? Текущая настройка делает элемент совершенно видимым, когда в обозревателе решений есть фокус (синий), но когда редактор имеет фокус, цвет фона очень светло-серый, что делает его почти невозможным. Мне не нравится переходить к определению типа, а затем нужно дать фокусу обозревателя решений, чтобы увидеть, где находится решение в текущем файле.
Большое спасибо.
Ответы
Ответ 1
Это связано с системным цветом с именем "3D-объекты" в диалоговом окне выбора цветного окна Windows.
Если вы измените этот цвет, используя темы aero, он влияет на окна MDI, а также изменяет цвет выбранного элемента в неактивном окне.
Логика, не правда ли?
Надеюсь, это будет полезно.
Пьер.
Ответ 2
Оказывается, это параметр Windows, и VS не имеет никакого контроля над ним. Если вы хотите вникать в темное искусство пользовательских скинов Windows с помощью Hex-редактора (как это необходимо для Vista), то есть учебник здесь о том, как это можно сделать. Не знаю, какое свойство темы Windows влияет на это поведение, хотя все, что упоминается в этом учебнике, это выделение выделенного элемента, когда в фокусе окна.
Ответ 3
Попробуйте использовать Инструменты > Параметры > Средa > Шрифты и цветa > Элементы отображения > Выбранный текст.
Установите цвет фона элемента (например, я установил для меня Magenta, чтобы он действительно выделялся).
Ответ 4
Я думаю, что это связано с окнами, потому что все древовидные структуры в окнах ведут себя так. вы можете убедиться, проверив дерево "Explorer".
Я попытался найти, как мы можем изменить цвет выделения для выбранных элементов после того, как он теряет фокус. Я не мог найти ничего полезного.
связанные темы:
Изменить цвет фона в обозревателе решений в Visual Studio
2008 Solution Explorer Фокусные цвета