在設計器中添加或移除節點
選擇TreeView控件。
在“屬性”窗口中,單擊Nodes屬性旁的“省略號”()按鈕。
顯示“樹節點編輯器”。
若要添加節點,必須存在根節點;如果不存在根節點,必須先單擊“添加根”按鈕添加壹個根節點。然後,就可通過選擇根節點或任何其他節點並單擊“添加子級”按鈕來添加子節點。
若要刪除節點,請選擇要刪除的節點,然後單擊“刪除”按鈕。
循環訪問TreeView控件的所有節點
創建測試每個節點的遞歸過程(C#和C++中為遞歸方法)。
調用該過程。
下面的示例演示如何打印每個TreeNode對象的Text屬性:
VisualBasic復制代碼
PrivateSubPrintRecursive(ByValnAsTreeNode)
System.Diagnostics.Debug.WriteLine(n.Text)
MessageBox.Show(n.Text)
DimaNodeAsTreeNode
ForEachaNodeInn.Nodes
PrintRecursive(aNode)
Next
EndSub
'Calltheprocedureusingthetopnodesofthetreeview.
PrivateSubCallRecursive(ByValaTreeViewAsTreeView)
DimnAsTreeNode
ForEachnInaTreeView.Nodes
PrintRecursive(n)
Next
EndSub
確定單擊了哪個TreeView節點
使用EventArgs對象返回對已單擊節點對象的引用。
通過檢查TreeViewEventArgs類(它包含與事件有關的數據),確定單擊了哪個節點。
VisualBasic復制代碼
PrivateSubTreeView1_AfterSelect(ByValsenderAsSystem.Object,_
ByValeAsSystem.Windows.Forms.TreeViewEventArgs)HandlesTreeView1.AfterSelect
'DeterminebycheckingtheNodepropertyoftheTreeViewEventArgs.
MessageBox.Show(e.Node.Text)
EndSub
建議下載安MSDN上面給得比較詳細這裏只拷壹部分過來