zoukankan      html  css  js  c++  java
  • treeview判断节点是不是已存在

           /// <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);
                    }
                }
            }

  • 相关阅读:
    mybatis框架查询用户表中的记录数
    文件的上传和下载
    怎样在一条sql语句中将第一列和第二列加和的值作为第三列的值
    [OS] 进程的虚地址空间
    [网络] TCP/IP协议族各层的协议汇总
    [面试] C++ 虚函数表解析
    [OS] 堆栈、堆、数据段、代码段
    [算法] 并查集概念及其实现
    [OS] 我与大牛的对话!
    [C] int *p[4]与int (*q)[4]的区别
  • 原文地址:https://www.cnblogs.com/xe2011/p/12088188.html
Copyright © 2011-2022 走看看