如何能够在点击打开后转换成另外一个图标,在收起后转换为一开始的图标,在属性上要怎么设置

解决方案 »

  1.   

     private void treeView1_AfterCollapse(object sender, TreeViewEventArgs e)
            {
                e.Node.ImageIndex = 1;
            }        private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)
            {
                e.Node.ImageIndex = 0;
            }//如果每个节点显示的图片不同可以加个判断或给节点的tag赋值,将tag取出作为imagekey
      

  2.   

    AfterCollapse 节点收起事件
    AfterExpand 节点展开事件
    在这俩中设置节点的ImageIndex属性
      

  3.   

    在工具箱中将一个ImageList拖到窗体上,然后在ImageList中添加图标
    在代码中设置
    this.treeView1.ImageList = this.imageList1;
    this.treeView1.ImageIndex = 0; //设置未选中的结点图标
    this.treeView1.SelectedImageIndex = 1; //设置选中的结点图标