Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.28;
Скачать: CL | DM;

Вниз

Отрисовка элемента ListItem   Найти похожие ветки 

 
tovSuhov ©   (2003-07-14 17:26) [0]

Что-то не могу сообразить... Как мне перерисовать отдельный ListItem (в ListView) (Допустим по двойному клику чтобы цвет шрифта у него изменялся с черного на красный).
На этапе формирования списка я что-то менять могу, а вот когда список уже отрисован...
Не перерисовывать же все из-за одного элемента.
Может кто подскажет/напомнит?


 
Семен Сорокин ©   (2003-07-14 17:28) [1]

на OnDrawItem поменяй ListView.Canvas.Font.Color


 
tovSuhov ©   (2003-07-14 17:39) [2]

Так ведь еще надо этот OnDrawItem сгенерировать. Вот как его сгенерить?


 
Семен Сорокин ©   (2003-07-14 17:42) [3]

tovSuhov © (14.07.03 17:39)
Listbox.Refresh


 
tovSuhov ©   (2003-07-14 17:58) [4]

Поправлю - ListView...
Не получается. Вижу, что вьюшка моргает, но не перерисовывается.
Отлавливаю в AdvancedCustomDrawSubItem.
Когда полностью перерисовываю список - все рисуется как надо. А по Refresh ничего...


 
Семен Сорокин ©   (2003-07-14 18:02) [5]

у меня refresh работает, давай код


 
clickmaker ©   (2003-07-14 18:08) [6]

ListView.UpdateItems(FirstIndex, LastIndex);


 
tovSuhov ©   (2003-07-14 18:11) [7]

Все верно, сам дурак...
Совсем в другом там напортачил, а по рефрешу все отрисовывается.
Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.07.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
4-91941
Дремучий
2003-05-22 11:09
2003.07.28
Глючит глобальный хук на крысу.... ПАМАГИТЕ!


14-91809
Лана Розанова
2003-07-10 10:43
2003.07.28
Перевод


9-91615
Хранитель_7К
2003-01-23 19:10
2003.07.28
Прозрачная текстура - совсем не прозрачная.


3-91681
Avreliy
2003-07-04 20:22
2003.07.28
Неправильная процедура.


3-91642
АТ
2003-07-04 16:29
2003.07.28
При переносе приложения c одной машины на др. исчез русский шрифт