19.05.2017, 16:26 | #1 |
Участник
|
Проблема с интерфейсом в Windows 2012 R2 и Ax2012
Привет всем.
Обнаружил одну неприятную особенность работы аксапты 2012 под Windows 2012 r2. Проблема в том что некоторые элементы интерфейса сливаются и почти неотличимы, что очень неудобно. Я заметил что в Windows 2012 этому подвержена не только аксапта (на эту тему куча обсуждений в сети есть, например http://admsoft.ru/izmenyaem-cvetovuy...server-2012-r2) и в начале думал что нужно просто подрихтовать цветовую тему и все будет ок. Но запустив на одном и том же терминальном сервере и 2012-ю и 2009-ю аксапту обнаружил что 2009-я выглядит намного удобнее - меньше элементов интерфейса сливается. Пример. Берем, открываем окошко перекрестных ссылок. Кликаем "Правка" - фокус уходит на другое окошко с исходным кодом. Посмотрели код, вернулись в окно перекрестных ссылок - все равно подсвечена строка в гриде, с которой мы работали в последний раз. Делаем то же самое в 2012-й аксапте. Оказывается там ситуация другая. Если фокус находится на гриде то выделение строчки с которой работали не пропадает. Если же грид потерял фокус (например он ушел на поле с именем контрола или на кнопку "Правка" - а именно так и происходит когда нам надо провалиться в код) то подсветка строки в гриде становится другой - почти не отличается от прочих строк и это ОЧЕНЬ НЕУДОБНО. И это наиболее частый случай. Вариант когда фокус не уходит с грида практически никогда не бывает (обычно фокус уходит с формы по нажатию на конпку а значит и грид тоже теряет фокус). Похоже 2012-я аксапта использует другие цвета из темы windows и они подобраны крайне неудачно. Можно привести множество аналогичных примеров из других мест. Формы без кастомизаций. Порывшись в инете нашел ряд ссылок. Вот тут https://windowstips.ru/notes/2492 можно скачать архив с темами https://windowstips.ru/wp-content/up...sicthemes8.zip выбрал тему Windows XP Classic и даже в 2012-й все стало контрастно независимо от положения фокуса. Выглядит так: Единственный недостаток - предлагаемая тема не похожа ни на тему win2012 ни на тему windows XP. Но зато с ней удобнее работать в аксапте. Особенно для разработки. Может быть есть более удачный способ улучшения цветовой схемы ? Предлагайте. Последний раз редактировалось Logger; 19.05.2017 в 16:33. Причина: исправил картинки |
|
|
За это сообщение автора поблагодарили: mazzy (2), gl00mie (2). |
19.05.2017, 17:21 | #2 |
Участник
|
у него тема и для windows 10 есть
http://kizo2703.deviantart.com/art/C...0532-559594529 если это всего лишь Colors and Appearance, то может быть, можно найти как подправить только грид в неактивном окне? |
|
19.05.2017, 21:33 | #3 |
Участник
|
Его классическая тема для Win8 не подошла. Вообще никакого выделения в гриде не было ! Т.е. стало еще хуже. (В стандартное теме для 2012-й небольшое выделение цветом остается, но оно почти не отличается от остальных строк грида, так что только напрягая глаза можно заметить отличие). Можете попробовать.
Зато получилось с темой WinXP. Даже сетка в гриде получилась как у Ax3.0 (привет ретроградам !) Плюс по 2-й ссылке написано что Цитата:
На самом деле, эта тема (имитация классической) являются обычной высококонтрастной темой Windows 8 со всевозможными цветовыми гаммами. Microsoft удалила старый движок для тем, который позволил бы вернуть настоящую классическую темы, так что это единственное, что можно сделать.
... Обратите внимание, что высококонтрастные темы используют другой движок – они позволяют выбрать различные цвета для различных элементов интерфейса, в то время как стандартная тема Windows 8 позволяет выбрать только один основной цвет. Последний раз редактировалось Logger; 19.05.2017 в 21:41. |
|
29.05.2017, 10:04 | #4 |
Участник
|
По поводу высококонтрастной схемы я поспешил давать совет.
Из-за нее не видно выделение красным и синим при сравнении слоев, xpo при импорте и прочих использованиях Web-ActiveX контрола. Можно конечно привинтить свойство -ms-high-contrast для CSS.(https://msdn.microsoft.com/library/Hh771830) Но в итоге просто привинтил на гриды в нужных местах dispayoption. Так оказалось проще. |
|
Теги |
ms-high-contrast, theme, грид, интерфейс, цветовая схема |
|
|