//循环遍历TreeView的每个节点
private void button1_Click(object sender, EventArgs e)
{
ShowNodes(treeView1.Nodes);
}
//遍历所有节点
private void ShowNodes(TreeNodeCollection tnodes)
{
foreach (TreeNode node in tnodes)
{
if (node.Text == "指定的节点名")
{
//给指定的节点增加子节点
node.Nodes.Add("子节点名");
}
ShowNodes(node.Nodes);
}
}
通过节点的选择事件可以获取,AfterSelect这个事件是指当选择节点之后发生,参数e.Node可以获取现在选择的节点,这样就知道怎么做了吧。。。