Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Как изменить цвет нужной строки ListView ?   Найти похожие ветки 

 
Новичок   (2012-09-05 18:42) [0]

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


 
MBo ©   (2012-09-05 19:56) [1]

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


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

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


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

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


 
DVM ©   (2012-09-05 23:17) [4]


> Новичок  

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


 
DVM ©   (2012-09-05 23:21) [5]


> VirtualListView

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


 
Sha ©   (2012-09-05 23:24) [6]


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


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


 
Sha ©   (2012-09-05 23:34) [7]


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


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


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


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

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


 
Sha ©   (2012-09-05 23:57) [9]

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

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


 
Jeer ©   (2012-09-06 01:06) [10]


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


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


 
Rouse_ ©   (2012-09-06 01:09) [11]


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

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


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


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

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


 
Inovet ©   (2012-09-06 10:51) [13]

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

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


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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.052 c
3-1284795538
vhm
2010-09-18 11:38
2013.03.22
Подключение к MySQL


4-1259213007
Alex_C
2009-11-26 08:23
2013.03.22
Работа с LPT-портом


15-1338563526
Медвежонок Пятачок
2012-06-01 19:12
2013.03.22
Сменить глобус проживания


15-1346322658
Артём
2012-08-30 14:30
2013.03.22
Как программно нажать на кнопку на сайте?


6-1258114919
stas
2009-11-13 15:21
2013.03.22
ICS SMTP клиент