TreeView找到指定Name的TreeNode
2015-03-09 13:53:39 访问(2079) 赞(0) 踩(0)
/// <summary>
/// TreeView找到指定Name的TreeNode
/// </summary>
/// <param name="tv"></param>
/// <param name="nodeName"></param>
/// <returns></returns>
public TreeNode TreeViewFindNode(TreeView tv,string nodeName )
{
if (nodeName == null || nodeName.Length == 0)
return null;
return TreeNodeCollectionFindNode(tv.Nodes, nodeName);
}
/// <summary>
/// TreeNodeCollection找到指定Name的TreeNode
/// </summary>
/// <param name="tnc"></param>
/// <param name="nodeName"></param>
/// <returns></returns>
private TreeNode TreeNodeCollectionFindNode(TreeNodeCollection tnc, string nodeName)
{
TreeNode theResult = null;
foreach (TreeNode tn in tnc)
{
if (tn.Name == nodeName)
return tn;
theResult = TreeNodeCollectionFindNode(tn.Nodes, nodeName);
if (theResult != null)
return theResult;
}
return theResult;
}
上一条:
下一条:
相关评论
发表评论