|
|
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Кто видел пример создания из ListView подобия TreeView? Я его видел, но потерял :( Надо в ListView сделать подобие группировки по одному столбцу. Т.е. есть столбец с повтрояющимися значениями - его надо "свернуть" с "плюсиком", а когда щелкаем по плюсику - разварачивается все данные. TreeView не походит ибо неумеет отображать несколько столбцов. Что-то типа MS Hierarchies FlexGrid Control. Можно было бы и его впиндюрить, но: 1. Не хотелось подключать еще одну библиотеку к проекту (их и так уже 8 штук "лишних"), к тому же она и потребуется только на одной форме 2. Почти весь интерфейс сделан на mscomct.ocx (Tree/List View), есть значительные наработки. Типа, опыт :) Надеюсь, я понятно объяснил, что хочу найти. Не дайте погибнуть в муках создания велосипеда! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 10:56 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Виктор, только не пинай меня ногами XpressQuantumTreeList - судя по скриншотам это то что тебе надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:08 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
а сколько уровней у этого дерева планируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:13 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
а чем вам этот Xpress так нравится?? на мой взгляд у инфрагистики намного приятнее активы есть, и кряки валяются... www.infragistics.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:15 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2Лоху Пинать не буду Этот компонент у меня перед глазами стоит :) Просто рук-во мне уже купило лицензионный MSDN - типа, вложила бабки и ждет отдачи. Вопрос о покупки энтого компонента я регулярно поднимаю, но безуспешно. Хоят чувствую рук-во прогибается :), но даже если оно и согласиться - ждать прийдется месяца 3-4 (по опыту с MSDN) - такая бюрократия и такое у нас планирование :( А к этому сроку (осень) уже намечано внедрение готового продукта. 2Алексей >а сколько уровней у этого дерева планируется 1 уровень - если я правильно понял вопрос. Смысл в чем:+ Есть проводки (пары) Дебет, Кредит, Коэффициент Их в некоторых случаях будет порядка 8000-10000 записей. Хочу визуально отображать, группируя по Дебету или Кредиту. Т.е. будет типа + 01 + 02 + 10 ... и так вся сотня Разворачивая + 01 юзер должен видить все пары счетов (их около 100) по Дебету 01 счета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:21 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Я его видел, но потерял :( Виктор найди немедленно! Только у одного человека в мире был пример создания из ListView подобия TreeView и то он его потерял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:21 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2VIG >Только у одного человека в мире был пример создания из ListView подобия TreeView и то он его потерял А что я тогда видел? В память, такие перлы программирования откладываюся навсегда. Хотя вернее сказать - подобие MS Hierarchies FlexGrid Control ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:23 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Я его видел, но потерял Вообще-то это из перефраз анекдота Профессор(П) спрашивает студента(С) -Объясните природу Полярного сияния С-Чесное слово я знал да забыл П-Вспомните немедленно!Только один человек в мире знал природу Полярного сияния и тот его забыл! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:31 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2Senin Viktor а может это (что ты видел) и был TreeView, только Nod'ы сильно вправо уведены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:31 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2артист >www.infragistics.com С виду совсем не плохой компонет. Надо по-юзать Но к сожалдению сейчас вопрос в другом :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:31 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Оказывается не только свиду не плохой, но и Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:38 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2Шайтан >а может это (что ты видел) и был TreeView, только Nod'ы сильно вправо уведены? Может :), только там были столбцы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:45 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
я почему спросил про количество уровней дерева ... может ты видел две подчиненные формы в режиме таблицы и решил что это листвьюв ..... http://kozin1.narod.ru/design.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:50 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2АлексейК >ты видел две подчиненные формы в режиме таблицы и решил что это листвьюв Абыдить хочишь?Да?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:53 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
да нет, что ты. на мой взгляд достаточно простое и надежное решение, и практически никакого кода .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:56 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2АлексейК >достаточно простое и надежное решение, и практически никакого кода Да, знаю я. знаю. Но нам простота не нужна - нам трудности подавай :) А серьезно, в данном случае не со всем тот случай (имеется ввиду возможности оформление, реакций на события, Drag&Drop и прочая лабуда). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:01 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Viktor посмотри может подойдет (правда это на С++) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:38 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2VIG Я даже не знаю с какой сторны на C++ смотреть :), но все равно - фэнкс - ибо ты дал мне ДОКАЗАТЕЛЬСТВО, что меня не глючит. 2 All Когда найду на VB - выложить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:44 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Я делал подобную вещь для Off-Line просмотра HiProg-овского форума (тогда он еще по другому назывался) и выкладывал на Hiprog http://hiprog.com/access/article.asp?idd=127 Использовал Microsoft ListView Control v6.0 из MSCOMCTL.OCX Идею и решение: "LVItemTree: How to create a hierarchical ListView" Copyright (c) 1997-1999 Brad Martinez http://www.mvps.org/btmtz/listview/lvitemtree.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:48 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Вот что я имел ввиду http://codeguru.earthweb.net/vb/articles/1945.shtml хотя пример не тот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:49 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2Serge Gavrilov Фэнкс! Оказывается мой пример это Author's WebSite: http://www.mvps.org/btmtz , т.е. то что ты мне дал. Буду юзать. Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:52 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2Serge Gavrilov До твоего кпроги еще не добрался. Но уже посмотрел твою ссылку http://www.mvps.org/btmtz/listview/lvitemtree.zip Автор на каждый чих использует Win32 API - это оправдано или сделано в качестве примера? В твоем проге - так же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:15 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Я же использовал его код, просто адаптировал под Access и свои нужды. Хотя не считаю, что там много API :) Да и разбираться там особо не надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:43 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 14:53 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Ну, всяких крутых ActiveX можно много найти, ресчь шла об обычном Microsoft ListView Control v6.0 из MSCOMCTL.OCX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:08 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2Gavrilov >Хотя не считаю, что там много API :) >Да и разбираться там особо не надо... Кому как. но напрмиер такой кусок Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ListView_HitTest - есть собственный HitTest - зачем API If (lvhti.flags And (LVHT_ONITEMICON Or LVHT_ONITEMLABEL)) Then - если не ошибаюсь достаточно события Expand, чтобы отследтить куды на что щелкнули Listview_GetItemStateEx(m_hwndLV, lvhti.iItem, iIndent) - получение текущего элемента (?) - есть так же стандартное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:10 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
Да мне ж главное шоб ехало, а на какой тяге-то неважно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:57 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2Serge Gavrilov Посмотрел твою реализацию. Жалко что данные для форума офф-лайн не скачал, но все равно интресено. Особенно вариант календарика. М.б. возьму его себе на вооружение :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 09:11 |
|
||
|
Сделать из ListView подобие TreeView
|
|||
|---|---|---|---|
|
#18+
2 Лох Позорный & All Нашел s/n к XpressQuantumTreeList , да и сам компонент с его дистрибутивом мне нравится, но вот беда - он через 14 дней исдохнет. Короче, кто знает как применить s/n к Demo Trial version XpressQuantumTreeList ???!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 21:32 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1680850]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 357ms |

| 0 / 0 |
