在treeview和imagelist控件配套用时,希望treeview的任一结点能象checkbox控件一样
交替并反复选中,随时更新imageindex并显示img图标.
imageindex已经可以随时赋值改变但不能及时更新img图标,只有在该结点失去焦点时图标才改变,而且该结点不能反复选择,使之类似于checkbox功能.望高手指点!!

解决方案 »

  1.   

    Imagelist1里放两幅图片,设序号分别为0,1设置节点的ImageIndex为0,SelectedIndex为1,这样,节点没有被选中时显示第一副图,被选中时显示第二副图。根本就不用在程序中修改ImageIndex。方法有两种:编程时当添加节点的对话框出现时,右下角可以填这两个值
    在程序中动态添加节点时,Node1.ImageIndex:=0; Node1.SelectedIndex:=1; 就行了