У меня есть древовидная структура, которая представляет файловую систему, у меня есть кнопка Новая папка, она работает нормально, если у выбранного узла есть несколько дочерних узлов, однако, когда у выбранного узла нет дочерних узлов, он не может добавить редактируемый дочерний узел. , Я использую следующий код:
tree.LabelEdit = true;
TreeNode node = new TreeNode("New Folder");
if(tree.SelectedNode.Nodes.Count>0)
tree.SelectedNode.Expand();
tree.SelectedNode.Nodes.Add(node);
if(tree.SelectedNode.Nodes.Count>0)
tree.SelectedNode.Expand();
node.BeginEdit();
Есть идеи, что происходит не так?