是在每一行都加吗?  是的话用ImageList,位置我还没像那样设置过

解决方案 »

  1.   

    detail
    http://www.codeproject.com/KB/cpp/VbNetExpTree.aspx
      

  2.   

    他里面好像有个imagelist的选项,你去看下试试
      

  3.   

    //仅供参考
                listView1.LargeImageList = imageList1;
                listView1.View = View.LargeIcon;            ListViewItem item = new ListViewItem("Hello");
                item.ImageIndex = 0;
                listView1.Items.Add(item);
      

  4.   

    我没有 用过listview 
    麻烦把写完的代码和 显示效果让我看下吗 
    麻烦大家了哈 
      

  5.   

    自己看吧
                ListView listviewPhoto;            listviewPhoto.Columns.Add("Photo");
                ImageList pImg = new ImageList();
                pImg.ImageSize = new Size(40, 40);
                listviewPhoto.LargeImageList = pImg;            string folder ="C:\\Photo\\";//保证里面都是图片
                foreach (FileInfo fi in di.GetFiles())
                {
                    ListViewItem lvi = new ListViewItem();
                    Image temp = Image.FromFile(fi.FullName);
                    listviewPhoto.LargeImageList.Images.Add(new Bitmap(temp));
                    temp.Dispose();
                    lvi.Name = fi.FullName;
                    lvi.Text = Path.GetFileName(fi.Name);
                    lvi.ImageIndex = listviewPhoto.LargeImageList.Images.Count - 1;
                    listviewPhoto.Items.Add(lvi);
                }
      

  6.   

    你找到ListView,看他的View属性,他有四个选项Details,LargeIcon,List,SmallIcon;你选择LargeIcon,然后在程序里指定它的ImageList,设置项的图片索引就行:
    例如:
    lvURL.View = View.LargeIcon;
    lvURL.LargeImageList = imageList1;
    lvURL.Items[0].ImageIndex = 0;