Показать сообщение отдельно
Старый 19.05.2017, 16:26   #1  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Post Проблема с интерфейсом в Windows 2012 R2 и Ax2012
Привет всем.
Обнаружил одну неприятную особенность работы аксапты 2012 под Windows 2012 r2.
Проблема в том что некоторые элементы интерфейса сливаются и почти неотличимы, что очень неудобно. Я заметил что в Windows 2012 этому подвержена не только аксапта (на эту тему куча обсуждений в сети есть, например http://admsoft.ru/izmenyaem-cvetovuy...server-2012-r2) и в начале думал что нужно просто подрихтовать цветовую тему и все будет ок.

Но запустив на одном и том же терминальном сервере и 2012-ю и 2009-ю аксапту обнаружил что 2009-я выглядит намного удобнее - меньше элементов интерфейса сливается.

Пример.
Берем, открываем окошко перекрестных ссылок.
Кликаем "Правка" - фокус уходит на другое окошко с исходным кодом. Посмотрели код, вернулись в окно перекрестных ссылок - все равно подсвечена строка в гриде, с которой мы работали в последний раз.
Нажмите на изображение для увеличения
Название: 10_win2012r2_ax2009_anyCase.png
Просмотров: 460
Размер:	38.7 Кб
ID:	11398

Делаем то же самое в 2012-й аксапте.
Оказывается там ситуация другая. Если фокус находится на гриде то выделение строчки с которой работали не пропадает.
Нажмите на изображение для увеличения
Название: 11_win2012r2_ax2012_GridHasFocus.png
Просмотров: 446
Размер:	39.6 Кб
ID:	11399

Если же грид потерял фокус (например он ушел на поле с именем контрола или на кнопку "Правка" - а именно так и происходит когда нам надо провалиться в код) то подсветка строки в гриде становится другой - почти не отличается от прочих строк и это ОЧЕНЬ НЕУДОБНО. И это наиболее частый случай. Вариант когда фокус не уходит с грида практически никогда не бывает (обычно фокус уходит с формы по нажатию на конпку а значит и грид тоже теряет фокус).
Нажмите на изображение для увеличения
Название: 12_win2012r2_ax2012_GridHasNotFocus.png
Просмотров: 418
Размер:	65.9 Кб
ID:	11400

Похоже 2012-я аксапта использует другие цвета из темы windows и они подобраны крайне неудачно.

Можно привести множество аналогичных примеров из других мест.

Формы без кастомизаций.

Порывшись в инете нашел ряд ссылок.
Вот тут
https://windowstips.ru/notes/2492
можно скачать архив с темами
https://windowstips.ru/wp-content/up...sicthemes8.zip

выбрал тему Windows XP Classic
и даже в 2012-й все стало контрастно независимо от положения фокуса. Выглядит так:
Нажмите на изображение для увеличения
Название: 13_win2012r2_ax2012_AnyCaseThemeWindows_XP_Classic.png
Просмотров: 429
Размер:	32.9 Кб
ID:	11401

Единственный недостаток - предлагаемая тема не похожа ни на тему win2012 ни на тему windows XP. Но зато с ней удобнее работать в аксапте. Особенно для разработки.

Может быть есть более удачный способ улучшения цветовой схемы ?
Предлагайте.

Последний раз редактировалось Logger; 19.05.2017 в 16:33. Причина: исправил картинки
За это сообщение автора поблагодарили: mazzy (2), gl00mie (2).