Подтвердить что ты не робот

Visual Studio Solution Explorer, выделите цвет активного элемента

В Visual Studio 2008 есть ли способ изменить цвет фона выделенного элемента в обозревателе решений? Текущая настройка делает элемент совершенно видимым, когда в обозревателе решений есть фокус (синий), но когда редактор имеет фокус, цвет фона очень светло-серый, что делает его почти невозможным. Мне не нравится переходить к определению типа, а затем нужно дать фокусу обозревателя решений, чтобы увидеть, где находится решение в текущем файле.

Большое спасибо.

4b9b3361

Ответ 1

Это связано с системным цветом с именем "3D-объекты" в диалоговом окне выбора цветного окна Windows. Если вы измените этот цвет, используя темы aero, он влияет на окна MDI, а также изменяет цвет выбранного элемента в неактивном окне. Логика, не правда ли? Надеюсь, это будет полезно.

Пьер.

Ответ 2

Оказывается, это параметр Windows, и VS не имеет никакого контроля над ним. Если вы хотите вникать в темное искусство пользовательских скинов Windows с помощью Hex-редактора (как это необходимо для Vista), то есть учебник здесь о том, как это можно сделать. Не знаю, какое свойство темы Windows влияет на это поведение, хотя все, что упоминается в этом учебнике, это выделение выделенного элемента, когда в фокусе окна.

Ответ 3

Попробуйте использовать Инструменты > Параметры > Средa > Шрифты и цветa > Элементы отображения > Выбранный текст. Установите цвет фона элемента (например, я установил для меня Magenta, чтобы он действительно выделялся).

Ответ 4

Я думаю, что это связано с окнами, потому что все древовидные структуры в окнах ведут себя так. вы можете убедиться, проверив дерево "Explorer". Я попытался найти, как мы можем изменить цвет выделения для выбранных элементов после того, как он теряет фокус. Я не мог найти ничего полезного.

связанные темы:

Изменить цвет фона в обозревателе решений в Visual Studio

2008 Solution Explorer Фокусные цвета