有一个listview控件、还有一个imagelist控件:  listview列表里面有奇数和偶数。如果是奇数那么列表前面就显示奇数的图标,如果是偶数就显示偶数是图标。  可是自从我跟imagelist关联后程序打开后从头到尾他只显示一种图标!  有没有人能帮帮我!

解决方案 »

  1.   

    先判断奇偶再指定图片索引,
    listview的item项有属性imageindex来指定相关imagelist里的图片
      

  2.   

    程序中实现的话,可以通过LISTVIEW的ITEM属性来设置他的IMAGEINDEX和STATEINDEX来分别设置项目未被选中和选中的图标。
    在设计过程中可以双击LISTVIEW打开LISTVIEW ITEMS EDITOR 编辑他的IMAGEINDEX和STATEINDEX。同样可以达到上面的效果
      

  3.   

    对就是,如果是是偶数 odd()判断,就可以了,然后设置他们的imageindex属性
      

  4.   

    for i := 0 to ListView1.Items.Count-1 do
      begin
        ListView1.Items[i].ImageIndex := i mod 2;
      end;