自己画。得到item的rect,在RECT上把图片画出来

解决方案 »

  1.   

    只能自己画了,要不就用第三方控件:DevExpress的dxTreeList
      

  2.   

    添加ImageList控件,将listview的Images设为ImageList
    xlist := LVList.items.add;
    xlist.Caption := '';
    xlist.SubItems .add('哈哈');
    xlist.SubItems .add('');
    xlist.SubItemImages[1] := ImageList对应的图象Index
      

  3.   

    看了帮助以后,觉得listview1.Items[1].SubItemImages[3] :=0 应该可以实现目的。但是具体我却不知道怎么用
      

  4.   

    没有delphi不能帮调试:
    用treeview 加上imagelist可以实现
    不知道listview加imagelist能不能。
      

  5.   

    阿宝哥,我正是采用你的方法的,但是
    1/listview没有images属性
    2/将listview的smallimages设为imagelist,然后用上面的方法还是不行。
      

  6.   

    我终于明白了!只有当listview1.checkboxes:=false的时候才可以加入图片!否则不可以!谁解决了这个问题,50分就是他的了!
      

  7.   

    可以试试用listview的canvas属性的draw方法。
      

  8.   

    listview1.AddItem(my_name,imagelist2);
    显示Imagelist2第一张图片
      

  9.   

    指定listview的viewstyle为vsreport,然后add columns
    增加一个列之后你再增加subitem,指定它的imageindex就可以显示出来了.