zoukankan      html  css  js  c++  java
  • Advtree 通过NodeText 快速定位节点 使其选中

     

            public void FindSelectNode(string NodeText) //节点Text

            {

               foreach (Node tnc in Advtree1.Nodes) //遍历你的 treeView1     

               {

                   nextnodes(tnc, NodeText); // 这个是你textBox1 中的文本     

               }

            }

            public void nextnodes(Node node, string text)  //遍历所有节点     

            {

                foreach (Node tn in node.Nodes)         

                {         

                    if (tn.Text == text.Trim())    //判断节点的名称是否和你的treeview1中显示的Text值相等   

                    {           

                       // tn.BackColor = Color.Red;     //改变查找的节点背景色         

                        showNodes(tn);

                        this.Advtree1.SelectedNode = tn;

                        //打开节点         

                    }     

                }

                foreach (Node tn in node.Nodes)     

                {       

                    nextnodes(tn,text);  //递归      

                }     

            }

            public void showNodes(Node node)   //打开节点   

            {    

                if (node != null)   

                {           

                    node.Expand();     

                    showNodes(node.Parent);

                    //递归      

                }    

            }

     

    。net交流
  • 相关阅读:
    WebService安全 文件夹 目录安全性 身份验证与访问控制
    爱情故事[转载自:学狼网]
    未来中国最受宠的人才
    [引]SQL Server : 系统存储过程
    VS 安装项目 :通过文本框得到用户输入 以及 安装后运行某程序(如打开C:\\a.html)
    人人都能成为百万富翁
    成功原来这样简单
    精典谚语
    利用WinForm 更好的实现Web安装程序的更多功能
    升级安装包的制作
  • 原文地址:https://www.cnblogs.com/hcyblogs/p/4632629.html
Copyright © 2011-2022 走看看