Главная страница
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.01 c
14-91840
Вован
2003-07-10 19:56
2003.07.28
Где можно найти русскую информацию о Device Contexts?


4-91939
МитяЙ2
2003-05-23 14:38
2003.07.28
Сворачивание окна, отлично от других окон


3-91618
Vitek
2003-07-03 19:42
2003.07.28
Как работать с курсорами через Tquery используя север firebird1.2


14-91895
Князь Мышкин
2003-07-11 15:10
2003.07.28
Где достать исходники Делфи


8-91771
Irinka-pm
2003-04-07 09:33
2003.07.28
Графика