C# WinForm:
请问ListView控件里如果要设置项的Image的话,是不是一定要通过ImageList控件的Index来引用?
能否不用ImageList控件呢? 比如:我已经有了一个Image类型的实例image,能否由办法直接将这个image直接给ListView的项作为他的Image呢?
  就是不用imagelist,直接将image给listview做项的image。
  谢谢关注,请帮帮。

解决方案 »

  1.   

    如果想用自带的ListView显示图片,就需要用ImageList,如果想直接使用图片,需要自己重写控件
      

  2.   

    如果重写ListViewItem 为他添个Image属性,直接对应一个Image类型的数据,那么。。 这里需要相应哪些系统消息呢?有哪些需要的API呢?
     我对这里块不是很熟悉,希望多指教了。。
      

  3.   

    楼主你为什么不要用ImageList呢,你不觉得换其他方式麻烦很多么?
      

  4.   

     能过listView1_DrawItem() ,listView1_DrawSubItem(); 自己画来实现.