1.如何实现在Treeview的父节点第一次双击时显示图标1,第二次双击时显示图标2    第三次双击时显示图标1,第四次双击时显示图标2,以后周而复始?  2.如何实现在Treeview的父节点的“+”处点击时显示图标1,“-”处点击时显示图标2    以后周而复始?

解决方案 »

  1.   

    你这2个问题是同一个问题。
    OnCollapsed事件下写:
    Node->ImageIndex=1;
      Node->SelectedIndex=1;ONExpanded事件下写:
    Node->ImageIndex=2;
    Node->SelectedIndex=2;1,2为图片索引
      

  2.   

    imageindex,stateindex,selectedindex是treenode的三种不同状态的图标文件索引,建一个imagelist,把图标加进去,然后和treeview关联,并在不同时候指定图标索引就可以得到你要的效果至于你几次点击  那你要自己写程序  通过全局变量来判断