public delegate void OperNode(TreeNode node);//一个代理,可以做你想做的事情
protected void OperNodeByID(string nodeID,OperNode oper,TreeNodeCollection tnc,ref TreeView tv)
{
foreach(TreeNode node in tnc)
{
if (node.ID ==nodeID)
{
oper(node);
break;
}
if(node.Nodes.Count!=0)
OperNodeByID(nodeID,oper,node.Nodes,ref tv);
}
}
是否为叶子就看
node.Nodes.Count是否大于0