分享

V9.5TreeView 控件

 时间剧毒 2019-04-29

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace V9._TreeView_控件

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            //添加和删除树节点

            //TreeView 控件以层次结构的方式显示节点

            //Nodes属性包含树视图中的顶级结点列表 ,它是TreeNode对象集合a

            //添加子节点 先创建TreeNode对象,然后通过Nodes 的Add 方法创建的treeNode 对象添归为TreeView 节点

            //删除节点 可用Nodes属性的Remove方法或RemoveAt方法

        }

        private void button3_Click(object sender, EventArgs e)

        {

            //删除节点

            TreeNode tn = new TreeNode();

            tn = treeView1.SelectedNode;   //将选择的节点实例化

            if (tn.Nodes.Count > 0)

            {

                DialogResult myDR = MessageBox.Show("该节点包含有子节点,你确认删除吗? \n确认请按是,取消请按否", "删除提示", MessageBoxButtons.YesNo);

                if (myDR == DialogResult.Yes)

                {

                    tn.Remove();

                }

            }

            else {

                tn.Remove();

            }

        }

        private void button1_Click(object sender, EventArgs e)

        {

                    //添加根节点

            if (textBox1.Text.Trim() != "")

            {

                TreeNode tn = new TreeNode();

                tn.Text = textBox1.Text.Trim();

                treeView1.Nodes.Add(tn);

            }

            else {

                MessageBox.Show("请先指定节点名称");

            }

        }

        private void button2_Click(object sender, EventArgs e)

        {

            //添加子节点

            if (textBox1.Text.Trim() != "")

            {

                TreeNode tn = new TreeNode();

                tn.Text = textBox1.Text.Trim();

                treeView1.SelectedNode.Nodes.Add(tn);

            }

            else

            {

                MessageBox.Show("请先指定节点名称");

            }

        }

    }

}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多