如何在树视图中创建的新子节点中编辑标签,所有这些都是c#.net编程实现的
我开始使用树状视图 我要做的是浏览文件夹表单,当用户单击文件夹时,它会在其中显示子文件夹,所有这些都在树状视图中,我要做的是在选定节点内创建一个新文件夹: 这是一个例子:如何在树视图中创建的新子节点中编辑标签,所有这些都是c#.net编程实现的,c#,.net,treeview,edit,child-nodes,C#,.net,Treeview,Edit,Child Nodes,我开始使用树状视图 我要做的是浏览文件夹表单,当用户单击文件夹时,它会在其中显示子文件夹,所有这些都在树状视图中,我要做的是在选定节点内创建一个新文件夹: 这是一个例子: Home ------->Folder1 |------->Folder2 单击“创建新文件夹”按钮并选择“文件夹1”时 在Folder1中创建一个新的childnode并开始编辑它 Home -----> Folder1 --->BeginEditNewFolder |-----&g
Home ------->Folder1
|------->Folder2
单击“创建新文件夹”按钮并选择“文件夹1”时
在Folder1中创建一个新的childnode并开始编辑它
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"
如何开始编辑创建的新文件夹?确保您的TreeView控件设置了LabeleEdit属性:
tvRemoteDirectory.LabelEdit = true;
然后只需在所选节点上调用BeginEdit:
NodeTocreate.BeginEdit();
NodeTocreate.BeginEdit();