У меня дерево выглядит так:
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;
Но это не работает.