2012-05-24 80 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