Вниз
Скачать: CL | DM;

Программная прорисовка строк TListView - как?   Найти похожие ветки 

← →
Геннадий ©   (2003-09-26 14:32) [0]

Приветствую!

Делаю так:
- ViewStyle = vsReport
- OwnerDraw = True
- обработка OnCustomDrawItem/OnCustomDrawSubItem

Проблема:
События OnCustomDrawItem/SubItem предоставляют элемент (Item), который нужно отрисовать, но не предоставляет область холста (Canvas Rect), которую можно использовать.

Вопрос:
Как самостоятельно рисовать строчки (Item, SubItem)? С помощью какого события? Если есть пример кода - будьте столь любезны, выложите в своём ответе!


← →
Геннадий ©   (2003-09-26 14:45) [1]

Сорри, не заметил:

http://delphimaster.net/view/1-1064564174/


← →
ZEE ©   (2003-09-26 14:47) [2]

тебе нужен
OnDrawItem(Sender: TCustomListView; Item: TListItem; Rect: TRect; State: TOwnerDrawState)


← →
Геннадий ©   (2003-09-26 15:17) [3]

А как быть с SubItem ?


← →
ZEE ©   (2003-09-26 15:35) [4]

в OnDrawItem рисуй и итем и сабитем Rect - это для всей строки...
(если Style=vsReport конечно)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
3-27336
Manfred
2003-09-20 19:07
2003.10.09
List index out of bounds.


1-27578
Psibug
2003-09-29 13:28
2003.10.09
Извините что сдесь задаю этот вопрос.


1-27448
Micke_real
2003-09-27 21:56
2003.10.09
Иконки в TListBox


6-27623
ilka
2003-08-13 16:32
2003.10.09
вопрос по ТClientSocket


14-27738
VID
2003-09-18 17:11
2003.10.09
Бесплатный архив MP3-музыки




   Наверх