我在一个TreeView中有一百多个节点,手工查找很不方便,我想通过搜索按钮来查询输入的节点名称,请问那位大侠有这方面的例子给我指点一下,急等.

解决方案 »

  1.   

    treeView1.Focus();
                if (textBox1.Text == null) return;
                try
                {
                    TreeNode node = (TreeNode)treeView1.Nodes.Find(textBox1.Text, false).GetValue(0);
                    treeView1.SelectedNode = node;
                }
                catch
                {
                    TreeNode node = (TreeNode)treeView1.Nodes.Find(textBox1.Text, true).GetValue(0);
                    treeView1.SelectedNode = node;
                }
      

  2.   

    遍历treeview的所有节点,改变所有匹配的节点的底色。