我想给TListView的前两个Item加上小图标,就象网际快车,FoxMail中的ListView一样,怎么加啊!

解决方案 »

  1.   

    ListItem的OwnerDrawItem事件里面自己画.只要算好坐标就可以了
      

  2.   

    检查一下他的属性有一个checkbox,设定他的属性为true
      

  3.   

    加一个imagelist,设置listview的imagelist,item的imageindex就可以了
      

  4.   

    你们没有理解我的意思啊,只有debussy(debussy)理解了我的意思
      

  5.   

    tlistview如果要做成那样子工作量很大,我用spy++看了foxmail的组件是
    tzlistbox控件,类似的outlook和jetcar是用的syslistview32的系统控件作的,还是问问那些api高手吧。
      

  6.   

    非常简单
    Listview1.smallImages:=ImageList1;
    Listview1.Columns[0].ImageIndex:=0;
    即可
    仔细看,他有哪个属性
      

  7.   

    ListView1.Items[0].SubItemImages[0]:=0;
      

  8.   

    很简单的吧,设置listview1.item[0].imageindex:=0;
    其他的都等于1000,但必须设置smallimages的属性为imagelist1
      

  9.   

    我的ListView有问题,比如我设置ViewStly好象写错,为大图标方式,然后设置一个item的caption,加入到这个ListView中,但是新加入 的item没有caption,无论我如何设置都不会显示caption,然后我改变了ViewStly为list之类的,还是一样的结果