delphi里动态添加的节点,如何改变它的图标?
还有就是为什么在程序运行时添加完了子节点后,关了后再运行刚添加的节点就没有了,该如何设置呀!!!!

解决方案 »

  1.   

    1,图标:form上放一个TImageList,里面加好图标,把imagelist赋给treeview的imagelist属性,再设置node的imageindex就可以改变图标了。
    2,运行时加的node都是在内存里的,你得保存在文件or注册表or数据库里,下次运行的时候再读出来加进去。
      

  2.   

    楼上的全说了,补充一点,node有两个属性关于图标,imageindex和selectedindex,顾名思义,后一个是设置选中时图标的
      

  3.   

    selectedindex就是你要选择那个结点的图标