C#遞迴遍歷TreeView節點
阿新 • • 發佈:2019-01-22
private void 遞迴遍歷樹節點(TreeNodeCollection aNodes) { foreach (TreeNode iNode in aNodes) { textBox1.Text = textBox1.Text + Environment.NewLine + //換行,新增新行 "名稱:" + iNode.Name + " | " + "Caption:" + iNode.Text + " | " + "Index:" + iNode.Index.ToString(); if (iNode.Nodes.Count > 0) { 遞迴遍歷樹節點(iNode.Nodes); } } } private void button1_Click(object sender, EventArgs e) { int iLine; iLine = treeView1.GetNodeCount(true); textBox1.Text = "總結點數:" + iLine.ToString() + Environment.NewLine + "現在開始遍歷節點:"; 遞迴遍歷樹節點(treeView1.Nodes); }