2011-04-27 60 views
1

我已經添加父節點在運行時爲如何在運行時將父節點插入到treelist中時獲取父節點索引?

TreeListNode parentNode1 = treeList1.AppendNode(new object[] { "BuiltIn Groups"}, null);

但現在我要插入特定父節點下的子節點。在我的應用程序,當用戶右鍵點擊特定的父節點,然後我顯示了一個菜單&當用戶選擇插入新的子節點下選定的父節點,然後我使用相同的treeList1.AppendNode()方法,但此方法需要第二個參數作爲父節點索引&我是在運行時插入父節點時獲取父節點索引。

你能提出一些關於這個問題的建議嗎?

謝謝。

+0

嘗試parentNode1.AppendNode(子) – Gabriel 2011-04-27 12:45:24

回答

2

下面的代碼應該爲你工作:

TreeListNode parentNode = treeList1.AppendNode(..., null); 
    TreeListNode childNode = treeList1.AppendNode(..., parentNode); 
3

如果你想插入當前選擇的節點下的新子:

TreeNode parent = treeView.SelectedNode; 

if (parent != null) 
{ 
    treeList1.AppendNode(..., parent); 
}