2012-05-24 79 views
1

我想要下面的代码做的是添加一个节点和它的目录结构从一棵树到另一个点击时,但该行的代码是不正确的,我不知道我能做些什么修复它... 在这种情况下使用node.Clone()的正确方法是什么?Treeview克隆事件

我相信它是一个简单的修复。

private void treeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) 
{ 
    tVS.Nodes.Add(e.Node.Clone()); 
} 
+1

你是什么意思 “的代码行不正确” 要求? – undefined

+0

tVS.Nodes.Add(e.Node.Clone());有错误。我认为这是一个语法错误,但我只是希望它将一个节点的结构复制到另一个树中并将其添加到那里。 – Axxelsian

回答

3

演员在这里

tVS.Nodes.Add((TreeNode)e.Node.Clone()); 
0

尝试

Node newNode = (Node)e.Node.Clone(); 
tVS.Nodes.Add(newNode); 
+0

实际上,由于'是'不正确的投在这里,因为'对象'必须是一个节点 – undefined

+0

即将结束,但我意识到我需要一个演员阵容。 – Axxelsian

+0

@undefined你说得对。 – jrb