TreeView通过TreeNode的Name找到TreeNode
2015-12-09 15:46:46 访问(1580) 赞(0) 踩(0)
/// <summary>
/// 通过名称找到节点
/// </summary>
/// <param name="nodeName"></param>
/// <returns></returns>
public TreeNode TreeNodeFind(string nodeName)
{
return TreeNodeCollectionFindNode
(
treeView_Main.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;
}
标签:
TreeView通过TreeNode的Name找到TreeNode 


上一条:
下一条:
相关评论
发表评论