110,567
社区成员
发帖
与我相关
我的任务
分享
bool IsHavNode = false;
private void FindNodeInTree(TreeNode currentnode)
{
for (int i = 0; i < tvTask.Nodes.Count; i++)
{
if (tvTask.Nodes[i].ChildNodes.Count > 0) //判断是否还有子节点
{
GetNode(tvTask.Nodes[i],currentnode);
}
}
}
public void GetNode(TreeNode node, TreeNode currentnode)
{
for (int i = 0; i < node.ChildNodes.Count; i++)
{
if (node.ChildNodes[i].ChildNodes.Count > 0) //判断是否还有子节点
{
GetNode(node.ChildNodes[i], currentnode); //递归查找
}
if (node.ChildNodes[i].Value == currentnode.Value) //判断是否被选中
{
IsHavNode = true;
}
}
}