Форум: "Основная";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];
ВнизОтрисовка элемента 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c