• Csharp: TreeView 初始化设置默认选择节点


      /// <summary>
            /// 设置查找的节点为选定节点
            /// 涂聚文
            /// 2013-07-15
            /// </summary>
            /// <param name="trvToSrch"></param>
            /// <param name="strToSrch"></param>
            /// <returns></returns>
            public TreeNode srchTxtInSelectTreeView(TreeView trvToSrch, String strToSrch)
            {
                // check if the treeView is not NULL 
                if (trvToSrch == null)
                    return null;
    
                // loop through the nodes in the treeview's root nodes 
                for (int i = 0; i < trvToSrch.Nodes.Count; i++)
                {
                    TreeNode trvNode = srchTxtInSelectTreeViewNode(trvToSrch.Nodes[i], strToSrch);
                    if (trvNode != null)
                        return trvNode;
                }
                return null;
            }
            /// <summary>
            /// 查找节点
            /// </summary>
            /// <param name="trvNode"></param>
            /// <param name="strToSrch"></param>
            /// <returns></returns>
            public TreeNode srchTxtInSelectTreeViewNode(TreeNode trvNode, String strToSrch)
            {
                // check if the treeView is not NULL 
                if (trvNode == null)
                    return null;
    
                if (trvNode.Text == strToSrch)
                    return trvNode;
    
                // loop through the nodes in the treeview's sub nodes 
                for (int i = 0; i < trvNode.Nodes.Count; i++)
                {
                    // recursive call to itself to check lower level nodes 
                    TreeNode retTrvNode = srchTxtInSelectTreeViewNode(trvNode.Nodes[i], strToSrch);
                    if (retTrvNode != null)
                        return retTrvNode;
                }
                return null;
            } 
    
                    //TreeView初始化设置默认选择节点
                    treeView1.SelectedNode = srchTxtInSelectTreeView(treeView1, "深圳");
    
  • 相关阅读:
    Windows7,Ubuntu双系统,用MBR引导
    把Adblock Plus的过滤规则应用到IE9
    Linux shell学习
    vxworks下面网络连接调试的搭建
    uboot网卡成功识别
    uboot功能扩展篇
    uboot终于显示串口信息了
    uboot解决flash failed无限挂起的问题
    问题解决随笔
    琐事皆休,开始找工作~
  • 原文地址:https://www.cnblogs.com/geovindu/p/3191752.html
Copyright © 2020-2023  润新知