当treeview的onclick事件是,node的图标老是会变成默认的,请问怎么解决这个问题

解决方案 »

  1.   

    设为不同的图片imageindex这个吧。
      

  2.   

    我设了,显示的时候是不同图表,但当点击的时候就会变成index=0的那个
      

  3.   

    加上这句
    treeview1.Selected.SelectedIndex :=  treeview1.Selected.ImageIndex ;不过偶一般用onchange(因为onclick点到treeview的非节点上也会发生)
    NODE.SelectedIndex:=NODE.ImageIndex ;
      

  4.   

    在onclick事件中
    treeview1.Selected.SelectedIndex :=  treeview1.Selected.ImageIndex ;
    点第一次的时候,还是会变回默认的图标(偶不知道为咱)
      

  5.   

    在OnGetSelectedIndex事件中
      Node.SelectedIndex:=Node.ImageIndex;就这一句就可以了。