首页 > 其他 > 详细

treeview判断节点是不是已存在

时间:2019-12-23 20:43:28      阅读:241      评论:0      收藏:0      [点我收藏+]

       /// <summary>
        /// 判断treeView的节点是否已存在  treeView1.Nodes[0].Nodes
        /// </summary>
        /// <param name="text"></param>
        /// <returns></returns>
        private bool NodeExists(string text)
        {
            TreeNodeCollection treeNodes = treeView1.Nodes[0].Nodes;
            bool exist = false;
            foreach (TreeNode node in treeNodes)
            {
                if (node.Text == text)
                {
                    exist = true;
                    break;
                }
            }
            return exist;
        }


       private void toolStripButton新建_Click(object sender, EventArgs e)
        {
            //新建
            ViewForm f = new ViewForm();
            f.Text = "新建";
            if (DialogResult.OK == f.ShowDialog())
            {
                string s = f.textBox1.Text;
                if (!NodeExists(s))
                {
                    treeView1.Nodes[0].Nodes.Add(s);
                }
                else
                {
                    MessageBox.Show("当前节点已经存在,请换个名字。","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
                }
            }
        }

treeview判断节点是不是已存在

原文:https://www.cnblogs.com/xe2011/p/12088188.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!