Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как изменить цвет нужной строки ListView ? [D7, XP]


Новичок ©   (2012-09-05 18:42:00) 

Здравствуйте мастера! Подскажите пожалуйста как изменить цвет нужной строки ListView или цвет текста в строке? Это нужно при определенных данных в строке, например если в первой колонке какой-то из строк стоит 0 (необходимо для наглядности)


Новичок   (2012-09-06 15:43:00) [1]

Спасибо всем за советы!


Rouse_   (2012-09-06 14:31:00) [2]


> Германн ©   (06.09.12 01:47) [12]

А раньше такого не было, это в новой версии вроде как появилось :)


Inovet   (2012-09-06 10:51:00) [3]

> [12] Германн ©   (06.09.12 01:47)
> И ты мне его советовал использовать? :)

Диверсант-подрывник.


Германн   (2012-09-06 01:47:00) [4]


> Rouse_ ©   (06.09.12 01:09) [11]
>
>
> > т.е VirtualTreeView, он и дерево и список одновременно.
>
>
> и немножко глюков :)

И ты мне его советовал использовать? :)


Rouse_   (2012-09-06 01:09:00) [5]


> т.е VirtualTreeView, он и дерево и список одновременно.

и немножко глюков :)
Некоторые обработчики вызываются из нити (ну например Measure) и очень забавно лезть к канвасу с целью определить TextHeight в данный момент :)


Jeer   (2012-09-06 01:06:00) [6]


> я пробовал на ~10^5 элементах разной высоты,


Экстримал! :)


Sha   (2012-09-05 23:57:00) [7]

> DVM ©   (05.09.12 23:44) [8]

я пробовал на ~10^5 элементах разной высоты, может от этого зависит


DVM   (2012-09-05 23:44:00) [8]


> Переместил туда ползунок, а он сам отползает,
> как будто я не дотащил его немного, и так несколько раз.
>

вроде бы сейчас нормально


Sha   (2012-09-05 23:34:00) [9]


> DVM ©   (05.09.12 23:21) [5]
> VirtualTreeView, он и дерево и список


В недавно вышедшей версии не проверял,
но в предыдущей была беда с прокруткой в конец списка.
Переместил туда ползунок, а он сам отползает,
как будто я не дотащил его немного, и так несколько раз.


Sha   (2012-09-05 23:24:00) [10]


> DVM ©   (05.09.12 23:17) [4]
> Стандартный ListView подглючивает в Delphi
> при попытках его разукрасить, причем  
> в разных Common Controls по-разному.


OwnerDraw - и нет его подглючиваний, останутся только твои, ну, и еще его подмаргивания))


DVM   (2012-09-05 23:21:00) [11]


> VirtualListView

т.е VirtualTreeView, он и дерево и список одновременно.
вот он http://code.google.com/p/virtual-treeview/


DVM   (2012-09-05 23:17:00) [12]


> Новичок  

Советую взять VirtualListView в нем проще с оформлением. Стандартный ListView подглючивает в Delphi при попытках его разукрасить, причем в разных Common Controls по-разному.


Sha   (2012-09-05 23:00:00) [13]

http://www.delphidabbler.com/articles?article=16


Новичок   (2012-09-05 22:46:00) [14]

А как? Погуглив толком ничего внятного не нашел :(


MBo   (2012-09-05 19:56:00) [15]

Использовать события On(Custom)DrawXXX


Наверх

Титульная страница Поиск, карта сайта Написать письмо