powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дерево в стиле Norton Commander
25 сообщений из 29, страница 1 из 2
Дерево в стиле Norton Commander
    #32209686
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо в Access реализовать функцию просмотра ветвей дерева, но не с помощью Tree View, а с помощью стандартных средств. Есть ли у кого предложения?
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209726
Jem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял ето как?
Типа щелкаешь на папке а в лентоной форме данные соответсвующие отображаются так что ли?
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209741
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, в принципе это возможно, НО только если заранее известна глубина дерева , что не есть гут. Хотя, такие варианты тоже могут жить, напрмер упрощённая штатная структура школы: Директор(root, ур. 0) - замы(ур. 1) - учителя (ур. 3). И в таком виде это существует не один десяток лет.
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209748
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jem,
Щелкаешь на строке, уходишь вглубь дерева, щелкаешь на трех точках - идешь к родителям. Когда доходишь да самого содержимиго, щелкаешь на нем - в другом окне отображаются данные, соответствующие этому элементу.
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209751
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а это идея:))
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209752
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня подобное сделано на ListView
Можно сделать и на обычном ListBox'e
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209753
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтан, а причем тут глубина, алгоритм расчета дерева можно любой засунуть, мне интересно, на каких контролах это лучше делать.
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209759
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor, а на какой контрол ставить процедуру перемещения к корням? (в случае listBox? Просто кнопочку добавить рядом с ним?
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209762
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо просто две точки добавлять сверху
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209773
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zenia,
какой это должен быть контрол? Ведь в Norton как было удобно - на эти точки можно было переместиться с помощью стрелок вверх, либо PageUp, либо Home, потом жми Enter - и ты на предыдущем уровне. Если эти точки не будут относиться к ListView, как туда фокус передавть? Через "Если в списке выбрана первая запись и нажата клавиша 'Вверх'"?
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209775
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2wara
>Senin Viktor, а на какой контрол ставить процедуру перемещения к корням? (в случае listBox? Просто кнопочку добавить рядом с ним?

У меня типа проводника. Даже строка Адрес есть :)
Слева дерево - справа листвью. вверху 3 точки (ставлю программно). Когда щелкую на элементое смотрю на text и если = 3 точки, перехожу к следующему родителю в дереве и обновляю листвью иначе проваливаюсь в Ребенку. Если перехожу на самый верхний - то 3 точки не ставлю.
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209783
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor, точки к listView относятся (верхняя строка всегда в нем - всегда точки), или это другой контрол?
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209810
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот оно что! wara, ты хочешь видеть только один уровень одной ветки и иметь возможность перемещаться к Предку(...) или к Ребёнку.

Очень интересный момент у Senin'а Viktor'а с адресной строкой - это даёт возможность чётко видеть в каком месте дерева находишься.

Мысля! А в каком элементе можно выделить цветом каждый айтим, что бы выделить - у кого есть Детки, а кто конечный листочек.
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209816
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щайтан,
В ленточной форме можно, наверное, применить форматирование текста по условию. Если что-то невидимое true - один цвет, если false - другой.
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209834
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин... получилось круто и информативно
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209839
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zenia,
Все новое - хорошо забытое старое :-)
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209844
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это точно:))

...этот TreeView в баню...
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209847
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zenia
а чем TreeView не угодил? Только медленно, или что-то ещё?
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209854
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выслушал я вас всех и ничего-то не понял:(
Может кто кусок кода бросит а?

Geen:)
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209856
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zenia,
Это точно, я его терпеть не могу, лазий там по нему мышью, разворачивай-сворачивай. Пользоваться очень неудобно, особенно когда надо быстро с клавиатуры чего-либо найти. Не даром многие пользуются WinCommadner, Far и.т.п - это не просто ностальгия, это удобнее. Я вот, к примеру, древовидные форумы терпеть не могу. А "в стиле Norton Commander", как этот, очень даже уважаю...
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209857
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чтоб голова не болела какой версии ocx у заказщика, а то у меня и без этого проблем навалом...
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209859
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хто сказал, что TreeView медленно?
Быстро, а ListView гораздо быстрей ListBox
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209865
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, я тут книжку на досуге почитываю. Стивенс "Тестирование и отладка на VB". Так он в том же духе советует - если можешь без чего-либо обойтись - обойдись. Я видел у людей календари ручной работы - гораздо лучше, чем этот паршивый ActiveX, которого на машине может и не стоять...
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209867
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2wara
>Я вот, к примеру, древовидные форумы терпеть не могу

Ты просто не умеешь их готовить (с) Реклама :)

А кто спрашивает мнение программиста? Кому оно интересно?
Юзера хотят видеть привычный им стиль от Проводника, 1С и еще бог знает кого.

> точки к listView относятся (верхняя строка всегда в нем - всегда точки), или это другой контрол?

Нет это просто строчка, добавленная в ручную. В товем случае можно через Union сцепить.
...
Рейтинг: 0 / 0
Дерево в стиле Norton Commander
    #32209872
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может меня не слышно...

Geen
:)
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дерево в стиле Norton Commander
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]