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

Вниз

TreeView/ListView   Найти похожие ветки 

 
Snipet   (2006-04-10 04:26) [0]

Ни кто не занимался разработкой компонента TreeView/ListView?
Нужная весчь а ею нету 8(


 
ECM ©   (2006-04-10 07:36) [1]

А TreeView+ListView не подходит?
:))


 
Grom PE ©   (2006-04-10 08:17) [2]

Не понял - в чем прикол?


 
ECM ©   (2006-04-10 08:24) [3]

Разница в операции "/" <-> "+"
:))

Если, если серьёзно - то человеку, похоже, нужна связка этих двух компонентов. Что-то наподобие проводника Windows...
Хотя об этом можно только гадать....

:))


 
MTsv DN ©   (2006-04-10 08:24) [4]

Я так понимаю нужен компонент...как в The Bat! для отобажения писем...
Тут уже были темы по этому поводу...
ИТОГ: Ручная прорисовка...

С Уважением MTsv DN


 
Cez   (2006-04-10 10:26) [5]

TreeView/ListView - я разрабатывал этот компонент на vb6
главный в спарке (по числу строк (count) есть LV)


 
ECM ©   (2006-04-10 10:36) [6]


> Snipet   (10.04.06 04:26)  


> Cez   (10.04.06 10:26) [5]

Тема KOL(MCK) не раскрыта!!
:))
Может Вам не сюда?


 
Cez   (2006-04-10 11:34) [7]

1 В TV и LV отключить скрол и поставить свой scroll,  все подогнать по высоте
2 Первым загружаеться TV (основа) один раз
3 загрузка LV каждый раз при изменении TV (колап. или эксп.)
4 внешний scroll (твой VScroll1_Change) синхронно управляет обеими LV+TV на время виполнения синхронизации на TV.scroll = true  
   TreeView1.Scroll = True
   TreeView1.Nodes.Item(i).EnsureVisible
   ListView2.ListItems.Item(i).EnsureVisibleee
  TreeView1.Scroll = false


 
Vladimir Kladov   (2006-04-10 19:29) [8]

Не надо их спаривать. ListView (виртуальный) прекрасно справляется с ролью просмотра дерева на произвольное число узлов. Просто Tree View само по себе имеет ограничение на 65536 узлов. Т.е. добавить их можно больше, но тогда прокрутка перестает работать, и ниже даже 32768-го узла что-то увидеть - проблематично.


 
Snipet   (2006-04-11 07:12) [9]

В ListView я пробовал реализовать просмотр дерева но сам компонент я сделать не могу (мал есче:). В PTree собирал файлы и папки, а в LV при щелчке на папке заново формировал итемсы с раскрытой папкой, но при большом количестве раскрытых папок все начинает мерцать :( .
И как я понял ListView (виртуальный) не поддерживает LVItemIndent[ i ] и как же тогда строить дерево спрашивается ?


 
ECM ©   (2006-04-11 07:53) [10]


> И как я понял ListView (виртуальный) не поддерживает LVItemIndent[
> i ]

Виртуальный ListView поддерживает OwnerDraw - дальше всё ограничивается только Вашей фантазией - выравнивание можно сделать гораздо богаче и разнообразнее чем LVItemIndent ... :)
Хорошая статья по виртуальному  ListView
http://www.rsdn.ru/article/controls/virtlist.xml


 
Snipet   (2006-04-12 01:59) [11]

ECM спасибо попробую разобраться. А на KOL/MCK примеров нету?

Кому интересно, вот что у меня получилось http://nextmail.ru/sto/getfile.php?s=89e4ecb1d974b308b4d28cccd33cf374&filename=470520-443c25c401e856.52873848


 
13   (2006-04-16 18:05) [12]

если надо как в The Bat то вот тут кстати из мыши
http://www.soft-gems.net/VirtualTreeview/
так что пользуйтесь



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

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

Наверх




Память: 0.49 MB
Время: 0.059 c
2-1168329857
-John-Doe-
2007-01-09 11:04
2007.01.28
Вопрос по указателям.


2-1168714403
Pasha L
2007-01-13 21:53
2007.01.28
Влияние позиции переменной в разделе var на работу программы


2-1168606314
Anton22
2007-01-12 15:51
2007.01.28
Символы Юникод


15-1167910472
Kostya_86
2007-01-04 14:34
2007.01.28
dbase


2-1168287682
Dim..ON
2007-01-08 23:21
2007.01.28
закрытие чужого приложения