| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Закраска первой ячейки item'ов ListView |
| Автор: Sawulik 5.9.2006, 16:18 |
| Мне нужно закрасить первые ячейки в каждой строке ListView (vsReport) заданными цветами. В OnCustomDrawItem я заливаю прямоугольник размером с треть ячейки, но заливается вся строка целиком. Кто-нибудь знает как это исправить? Просьба не посылать фразами типа "это уже обсуждалось на форуме. ищи." Искала... |
| Автор: _hunter 5.9.2006, 17:32 |
| цвет/стиль кисти возвращай в исходное состояние |
| Автор: Sawulik 6.9.2006, 11:25 |
| Спасибо _hunter за подсказку. Правда в OnCustomDrawItem возвращение цвета кисти не сработало. Вообще это не то событие. Надо закрашивать ячейку и возвращать цвет кисти в исходное состояние в OnAdvancedCustomDrawItem, т.к. эта процедура вызывается во время рисование итема, а OnCustomDrawItem - до рисования. Теперь все работает. Всем большое спасибо за помощь! |