Главная страница
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.47 MB
Время: 0.011 c
3-91630
Till
2003-07-04 08:30
2003.07.28
Тонкий клиент для Oracle


3-91667
Skywalker
2003-07-04 17:25
2003.07.28
Почему не работает запрос?


14-91840
Вован
2003-07-10 19:56
2003.07.28
Где можно найти русскую информацию о Device Contexts?


14-91826
Сергей Князев
2003-07-09 09:54
2003.07.28
Как обратиться к процедуре внутри потока (Thread)


6-91799
studentt
2003-05-23 13:08
2003.07.28
Работа с TCustomWinSocket