我先搜索了一下网上,说法如下:增加一个imageList的控件,把图标放到里面去,然后把你的listview的view属性改为LargeIcon
调用方法:listView1.LargeImageList = imageList1;
listView1.Items[0].ImageIndex = 0; 但是我照着做后,运行程序却出错,在第二行那里提示:InvalidArgument=“0”的值对于“index”无效,
为何呢?该怎么做?

解决方案 »

  1.   

    imageList1 里面是不是没有图片啊!
      

  2.   

    断点调试,看看里面有没有图片呗。 或者在窗体啦个 pictureBox  然后把那图片显示到这看看显示不显示的出来。
      

  3.   

    我点击imagelist,右键,“选择图像”,出来“图像集合编辑器”,里面明明列有十个图像
      

  4.   

    listView1里估计没有数据。没有选择项
      

  5.   

    listviewItem Items.Add(string,int imageindex);