Как переопределить дефолтовый стиль выделенной строки в гриде?
Здравствуйте! Помогите, пожалуйста, справиться вот с какой проблемой: Есть вьюшка cxGrid-а. Её строки должны быть закрашены разными цветами в зависимости от значений определённого столбца. Кроме того, активная строка вьюшки должна быть подсвечена определенным образом. Менять фокус вьюшки можно непосредственно или через набор кнопок. Если переопределить OnGetContentStyle вьюшки, то это хорошо работает, если я меняю активную строку вьюшки опосредованно, через нажатие на определенную кнопку. Но когда я непосредственно "хожу" по таблице, то активная строка у меня закрашивается default способом(т.е. становится синей). А если переопределить CustomDrawCell, то при хождении по таблице всё ОК, а на кнопки таблица не реагирует(не подсвечивается активная строка). Если переопределить обе функции, то всё работает так же, как если переопределена только CustomDrawCell (видимо, она самая "сильная"). Подскажите, будьте добры, как вы решаете подобные проблемы? Заранее большое спасибо!
|