TreeNode [] node =treeView.Nodes.Find(TextBox.Text.Trim(), true);
                MessageBox.Show(node.Length.ToString());我树下肯定有这个子节点但怎么弹出都是0 并且怎么能找到那个节点再给他展开呢?

解决方案 »

  1.   

    找到节点
     selectnodes(节点)
      

  2.   

    我记得你发了一个类似的帖子吧?为什么你就不能先认真地看看别人的回复呢?当 TreeNode 是 TreeNodeCollection 的一部分时,该节点的 Name 也是该节点的键。如果该节点没有名称,则 Name 返回一个空字符串 ("")。要想在Nodes中能通过字符串找到对应节点,需要先设定该节点的Name属性,因为Name也是该节点的键,而你总是要使用Text,怎么能找得到呢?