Раскрыть TreeView | |
---|---|
k0t0rez Сообщений: 19 Откуда: Н.Новгород Дата регистрации: 04.12.2017 |
Как раскрыть дерево, зная его key?
|
Re: Раскрыть TreeView | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Давно не пользуюсь, благодаря Тарасову (см. в решениях тут на форуме) - у него дерево на Фоксе.
Вот нашел код на объекте Tree в методе NodeClick
|
Re: Раскрыть TreeView | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Видимо речь все-таки про одну ветвь?
|
Re: Раскрыть TreeView | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
NodeClick - метод, кот. передается узел (ветвь)
Да, Expanded! Cкажем, NODE.Expanded = NOT Node.Expanded Исправлено 2 раз(а). Последнее : Ydin, 10.05.18 17:54 |
Re: Раскрыть TreeView | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Да, свойство Expanded родителей - плюс, возможно, EnsureVisible чтобы "прокрутить" дерево и этот узел стал видимым.
Но проблема на самом деле несколько глубже - зачастую деревья (особенно с большим числом уровней и элементов) НЕ загружают целиком в объект (используют "загрузку при раскрытии") - а значит для реализации "хотелки" нужно иметь метод "разузлования" - т.е. по заданному Key найти всех родителей вплоть до "корня", и уже зная их ключи последовательно их "раскрывать", возможно вызывая метод динамического "дополнения" дерева. ------------------ WBR, Igor |
© 2000-2024 Fox Club  |