![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как изменить цвет нужной строки 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