2015-04-21 25 views
3

我正在編寫一個AutoCAD插件,它將所有實體顯示爲TreeView中的節點。我希望能夠從節點獲取對象以便能夠以編程方式工作。這是我點擊一個節點時,下面的代碼:從C#中的TreeView節點獲取對象

private void treeView1_MouseClick(object sender, MouseEventArgs e) 
    { 
     TreeNode node = treeView1.SelectedNode; 
     propertyGrid1.SelectedObject = node; 
     /*Entity selectedEntity = node.getObject() as Entity; Pseudo-code, need to know how to do this*/ 
    } 
+1

有'TreeNode.Tag'用於存儲任意對象ref,如果這就是你想要的。 –

+0

這工作,把它作爲點的答案 –

回答

2

TreeNode有它的設計,讓你的對象與節點關聯一個Tag屬性。