當前位置:編程學習大全網 - 遊戲軟體 - treeview控件使用方法

treeview控件使用方法

TreeView控件的主要屬性包括Nodes和SelectedNode。Nodes屬性包含樹視圖中的頂級節點列表。SelectedNode屬性設置當前選中的節點。您可以在節點旁邊顯示圖標。該控件使用在樹視圖的ImageList屬性中命名的ImageList中的圖像。ImageIndex屬性可以設置樹視圖中節點的默認圖像。

在設計器中添加或移除節點

選擇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上面給得比較詳細這裏只拷壹部分過來

  • 上一篇:便衣支隊16集 便衣支隊16集17集18集 便衣支隊16集全集視頻
  • 下一篇:qq安全中心在哪 QQ安全中心怎麽找到
  • copyright 2024編程學習大全網