Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.047 c
11-1144628785
Snipet
2006-04-10 04:26
2007.01.28
TreeView/ListView


15-1167917805
Layner
2007-01-04 16:36
2007.01.28
Вопрос по компилятору


2-1168094564
Beavercrazy
2007-01-06 17:42
2007.01.28
Hint для DBgrid


9-1140551717
DR0N
2006-02-21 22:55
2007.01.28
Оцените игру ;)


2-1168456268
FLOGISTONE
2007-01-10 22:11
2007.01.28
функции времени





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский