2009-10-23 88 views

回答

7

TreeView的類有保存當前選擇的TreeNode一個SelectedNode屬性。

TreeNode tn = ctl_treeView.SelectedNode; 

if (tn == null) 
    Console.WriteLine("No tree node selected."); 
else 
    Console.WriteLine("Selected tree node {0}.", tn.Name); 

您可以比較返回樹節點引用您正在尋找的樹節點,如果它是當前選擇,以便檢查。

4

要檢查特定項目的選定狀態,可明確引用要檢查的節點並返回其屬性IsSelected。就像這樣:

假設結構爲一個TreeView如下:

節點0
+ ---節點3
節點1
節點2
+ ---節點4 ** < - **要檢查這個節點****
+ ---節點5

您的代碼看起來是這樣的:

bool isSelected = treeView1.Nodes["Node2"].Nodes["Node4"].IsSelected; 
相關問題