| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Окраска ListView |
| Автор: andrey_post 7.4.2004, 12:12 |
| Вообщем есть у меня ListView, есть постоянно изменяющееся значение N от 1 до ListView.Items.Count. Мне необходимо, что бы все items и SubItems до N оставались окрашены прежним цветом, item со значением N выделялось желтым цветом, а все от Item[N] до Items.Count серым. Как сие воплотить в жизнь? ListView Style = Report |
| Автор: z-END 8.4.2004, 01:56 | ||
ну наверное вот такой вариант будет самый простой
ps вообще на форуме этот вопрос неоднократно обсуждался |
| Автор: z-END 8.4.2004, 02:38 | ||
| Упс незнаметил что ListView:) ну тогда можно так: (но это уже не лучишй вариант) ставиш OwnerDraw:=true и событии OnDrawItem такой код суешь:
ps и все равно че-то похожее на форуме было блин спать мне уже пора так что может код еще и не рабочий... че точно не будет работать так это подсветка выделенного элемента (ну это можно обыграть if Item.Selected then ... ) |
| Автор: andrey_post 8.4.2004, 06:19 |
| nJIaKca.spb Огромное спасибо! Код полностью рабочий!!! |