Treeview.Node
Добрый день. Возможно ли при развернутой и выделенной ветви TreeView любой вложенности автоматически свернуть остальные ветки?
Цитата: Toma
Добрый день. Возможно ли при развернутой и выделенной ветви TreeView любой вложенности автоматически свернуть остальные ветки?
Возможно.
а не подскажите какой функцией это делается? Я новичок в том деле и что-то не разобралась :)
Цитата: Toma
а не подскажите какой функцией это делается? Я новичок в том деле и что-то не разобралась :)
Делается обходом дерева и сворачиванием нодов, не входящих в путь к выделенной.
Посмотрите, есть ли аналог TVS_SINGLEEXPAND в WinForms. Помоему это то что вам хочется.
это именно то, что надо, спасибо, вот только никаких аналогов в asp не имеет. :)
Цитата: Toma
это именно то, что надо, спасибо, вот только никаких аналогов в asp не имеет. :)
TreeView есть не только в ASP.NET, он есть в WinForms, WPF и Silverlight.
Общий алгоритм я вам показал.
главное родительский нод первого уровня вложенности узнать для выделенной ветви - потом ему три ноде нодес экспанд олл а остальным соответственно свернуть ол(не помню как называется)
В шарпе это не сложно