2016-10-07 54 views
0

如果以編程方式添加新節點,如何編輯其屬性?假設我想在例如後改變文本。我通常可以這樣做:如何在Windows窗體中訪問最近添加到樹視圖的節點

treeView1.Nodes[indexOfNode].text = "newText"; 

但似乎沒有辦法編輯節點屬性而不知道它的名稱。這是一種尷尬的情況。有沒有這樣的事情要走:

treeView1.Nodes.lastNodeAdded? 
+0

您可以訪問treeView1.LastNode但是這並不一定是最近添加的節點 – Hank

+1

的添加是一個函數,所以'樹節點TN = tv.Nodes.Add(「新節點」);' – LarsTech

+0

@LarsTech是的,但工程,但不是程序。我不能有多個同名的節點嗎?我讓用戶每次點擊一個按鈕來添加一個節點。 –

回答

1

怎麼樣?

TreeNode n = treeView1.Nodes.Add("test"); 
    n.Text = "test 2"; 
+0

在問題中看到我的評論@LarsTech。第三個下來。謝謝你的想法 –

相關問題