1

我开始使用树视图。

我想要做的是浏览文件夹表单,当用户点击文件夹时,它会在里面显示子文件夹,所有这些都在树视图中,我想要做的是在里面创建一个新文件夹选定节点:

这是一个例子:

Home ------->Folder1
    |------->Folder2

当单击制作新文件夹按钮并且我选择了“Folder1”

在 Folder1 内创建一个新的子节点并开始编辑它。

Home -----> Folder1 --->BeginEditNewFolder
    |-----> Folder2

这是我所拥有的:

TreeNode NodeTocreate = new TreeNode();
NodeTocreate.ImageIndex = 0;
NodeTocreate.Text = string.Empty;
tvRemoteDirectory.SelectedNode.Nodes.Add(NodeTocreate);
// <--- LINE OF CODE HERE TO START EDITING THAT NODE"

这就是我在 AfterLabelEdit 事件中输入的名称:

private void tvRemoteDirectory_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{
    MakeDirectory = e.Label;
}

如何开始编辑创建的新文件夹?

4

1 回答 1

1

确保您的 TreeView 控件设置了 LabelEdit 属性:

tvRemoteDirectory.LabelEdit = true;

然后只需在 SelectedNode 上调用 BeginEdit:

NodeTocreate.BeginEdit();
于 2016-04-14T18:52:18.927 回答