13.05.2010, 16:43 | #21 |
Участник
|
Такой момент, вроде бы выше никто про него написал: в гриде кроме активной строки, есть еще и активный столбец. При движении по строкам грида, если активен НЕ раскрашенный столбец, то раскрашенный столбец принимает общий цвет выделенной строки (например, темно-синий). Если же активен именно раскрашенный столбец, то при движении по строкам грида цвет активного раскрашенного столбца сохраняется. Поэтому в качестве обходного маневра могу предложить позиционироваться сразу на раскрашенный столбец, во-первых, при открытии формы, во-вторых, при движении по гриду.
upd: перепроверил, есть нюанс - цвет активного столбца не сохраняется для дисплейных полей. Последний раз редактировалось Bober; 13.05.2010 в 16:53. |
|
24.06.2011, 12:58 | #22 |
MCTS
|
Не сочтите геронтофилом, тема уж больно подходящая.
Про раскраску активной строки грида. Аксапта 2009я. Сделал у выделенной строки шрифт нужного цвета с помощью свойства грида activeForeColor. В WinXP - все хорошо, как и хотелось. В Win7 ничего не изменилось. Выделенная строка как была черный шрифт на голубом фоне, так и осталась. Я так подозреваю, что у грида в Аксапте нет свойств, позволяющих воздействовать на отображение активной строки, определяемое темой Win7. Может кто-то подсказать хотя-бы направление в котором копать? Или пока это нереализуемо? |
|
24.06.2011, 13:32 | #23 |
Участник
|
Насколько я знаю, для корректного отображения шрифтов, а также настроек оформления в Аксапте (во всяком случае в 3-ей версии) необходимо для Windows 7 ставить стандартную (классическую) тему.
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 24.06.2011 в 13:49. |
|
24.06.2011, 14:39 | #24 |
MCTS
|
Действительно - с установленной классической темой все хорошо. Спасибо за подсказку.
Правда у всех пользователей поменять не можем, соответственно решение половинчатое |
|