在listview中有大图标  小图标  state图标 属性
stateimage是干什么用的当大图标属性中指定一个图标时候,所有的项都是那个大图标我现在需要这样的情况
大图标要根据条件来来确定显示哪一个大图标 big0 big1
 小图标也有两图标 small0 small2根据listview中项内容,根据一个项的内容,
来确定是显示big0 还是 big1
并不是全部都是big0 或者 big1比如有的项要显示big0 
有的项要显示big1该怎么实现???

解决方案 »

  1.   

    以前做过一个,类似打开一个文件夹,不同的文件显示不同的文件图标。
    这时是通过扩展名,然后使用ImageList不同的图标。
      

  2.   

    一定要用ListView吗
    TreeView不好吗
      

  3.   

    1、StateImages 是附加图标,列表中的每一个项目都可以设置显示其附加图标,通过设置StateIndex。
    2、通过设置项目的ImageIndex可以改变项目显示的图标,例如:
       ListView1.Items[0].ImageIndex:=0;  ListView1.Items[1].ImageIndex:=1;