![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Принудительное закрытие узла в TreeView [D5, WinXP]
Бульбаш © (2004-12-15 14:10:00)Недавно начал работать с деревом, возникла необходимость принудительно закрывать все подузлы одного узла, при открытии третьего, т.е. если открывается ветка с id=4, ветка с id=2 должна быть обязательно закрыта. Подскажите плиз как это реализовать и в каком обработчике?
Бульбаш (2004-12-15 15:41:00) [1]AutoExpand := true это действительно то что нужно, спасиб :)
Skier (2004-12-15 15:19:00) [2]
> С методами понятно, как вызвать их для определенного узла?
-TTreeView.Selected
-TTreeView.Items - все узлы дерева (выбирай по вкусу...)
-F1
aus (2004-12-15 14:43:00) [3]Попробуй AutoExpand := true
в Object Inspector
Бульбаш (2004-12-15 14:43:00) [4]С методами понятно, как вызвать их для определенного узла?
Бульбаш (2004-12-15 14:37:00) [5]С методами понятно, как вызвать их для определенного узла?
DiamondShark (2004-12-15 14:20:00) [6]Закрытие узла -- методы
TTreeView.Collapse
TTreeNode.Collapse
В каком обработчике? Вероятно, в OnChanging или в OnChange.
MBo (2004-12-15 14:18:00) [7]Collapse OnExpanded