0
我想制作一个树形结构,如this。我只能找到如何复制节点的例子。在TreeView中创建文件夹节点,并在它们之间移动节点
但我不知道如何将它组织到文件夹,以移动它们之间的节点。任何建议都会非常有帮助。 我正在使用winforms
。
我想制作一个树形结构,如this。我只能找到如何复制节点的例子。在TreeView中创建文件夹节点,并在它们之间移动节点
但我不知道如何将它组织到文件夹,以移动它们之间的节点。任何建议都会非常有帮助。 我正在使用winforms
。
基本上你将有一个递归循环,像这样:
protected void Populate(TreeNode parentNode, DirectoryInfo directory)
{
foreach (DirectoryInfo dir in directory.GetDirectories())
{
TreeNode node = parentNode.Nodes[dir.Name]
?? parentNode.Nodes.Add(dir.Name, dir.Name);
node.Tag = dir;
// node.ContextMenuStrip = cmenu;
Populate(node, dir);
}
}
拖动和使用的TreeView下降,看到这个Microsoft example.
我觉得这http://www.go4expert.com/forums /showthread.php?t=1308,它的工作,现在我正在做节点之间的插入节点。 – piotrek 2011-06-01 19:46:38