zoukankan      html  css  js  c++  java
  • TreeView使用

      树形控件(TreeView)用于展示 具有层次关系的数据;

      TreeView空间中的每一个节点都是TreeNode对象;

      1、在窗体中添加工具箱的TreeView。

      2、通过代码编辑节点,这样的话比较实用。如果使用下面这样,点击右上角小三角形添加节点,如下

      

    这样添加的节点是固定的,不能改变的。需要动态添加节点的话,最好使用编写代码来添加节点。

     private void Form1_Load(object sender, EventArgs e)
            {
                //通过代码添加树节点
    
                //创建根节点
                TreeNode treeNode = new TreeNode("腾讯公司管理团队成员");
                //将根节点添加到树控件中
                this.tv_tencent.Nodes.Add(treeNode);
                //添加二级节点到根节点下
                TreeNode postNode1 = new TreeNode("首席执行官");
                treeNode.Nodes.Add(postNode1);
                TreeNode postNode2 = new TreeNode("马化腾");
                postNode1.Nodes.Add(postNode2);
    
                //自动展开所有节点
                this.tv_tencent.ExpandAll();
               
            }

      还可以给节点添加图标。需要在窗体拖入一个imagelist

       点击选择图像加入你想要加入的图标。然后点击TreeView右上角的小三角形与imagelist捆绑;

      然后你需要选择图标,点击TreeView的属性

    ImageIndex是默认显示的图标,图标当然是你刚才添加的。

     SelectImageIndex是你选中节点显示的图标。

  • 相关阅读:
    多线程创建方式四种

    归并排序
    Spark调优之--资源调优、并行度调优
    多线程中的上下文切换
    守护线程和本地线程
    线程和进程的区别
    3. 无重复字符的最长子串
    [蓝桥杯][历届试题]连号区间数
    [蓝桥杯][历届试题]蚂蚁感冒
  • 原文地址:https://www.cnblogs.com/moxihuishou/p/13759354.html
Copyright © 2011-2022 走看看