У меня есть вид дерева, как это:Один узел в то время, в TreeView
1.
1.1
1.2
2.
2.1
2.2
....
, что я хочу сделать это, когда пользователь нажимает на родительский узел (например, узел 1) все другие родительские узлы коллапс кроме выбранного узла (узел 1), другими словами, только одно поддерево разворачивается за раз.
Я заполняю меню из базы данных. Поэтому я использую этот код в родительском узле, заполняющем часть.
MenuTreeView.Nodes.Add(newNode);
newNode.PopulateOnDemand = true;
newNode.Collapse();
newNode.SelectAction= TreeNodeSelectAction.Expand;
Но это не работает.
что вы пытались добиться этого? –
означает? Я просто хочу, чтобы только один родительский узел должен был быть открыт одновременно. Все дочерние узлы (которые уже были расширены) всех других родительских узлов должны свернуть при расширении родительского узла. – Kings
В комментарии спрашивается, что, если что-либо, * вы * имеете * уже пробовали *. Переполнение стека не является кодовым письмом. – AakashM