listView显示图片

zhouhongshuai110 2010-10-27 09:46:05
各位大侠,请问怎样让Imagelist里面的图片显示在listview??急用
...全文
172 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Love_Air523824 2010-10-27
  • 打赏
  • 举报
回复
listview 有个属性largelistview把这个属性设置成你的Imagelist
ListViewItem item = new ListViewItem();

imageList1.Images.Add(image);
item.ImageIndex = 0;
listView1.Items.Add(item);
image为你要显示的图片
birdmonster 2010-10-27
  • 打赏
  • 举报
回复
this.listViewPic.LargeImageList = this.imageListPic;

for (int index = 0; index < this.imageListPic.images.Count; index++)
{
this.listViewPic.Items.Add(index.ToString(), index);
}
那个不知道怎么显示错了
wuyq11 2010-10-27
  • 打赏
  • 举报
回复
this.listView1.Items[i].ImageIndex =1

ListViewItem item = new ListViewItem("1");
Image image = ConvertToImage("");
imageList1.Images.Add(image);
item.ImageIndex = 1;
listView1.Items.Add(item);
item.SubItems.Add("");
item.SubItems.Add("");


public static byte[] ConvertToBytes(string fileName) {
Image image = Image.FromFile(fileName);
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, image);
byte[] result = new byte[ms.Length];
ms.Position = 0;
ms.Read(result, 0, result.Length);
ms.Close();
return result;
}
birdmonster 2010-10-27
  • 打赏
  • 举报
回复
this.listViewPic.LargeImageList = this.imageListPic;

for (int index = 0; index < this.listViewPic.LargeImageList = this.imageListPic;

for (int index = 0; index < this.imageListPic.Images.Count; index++)
{
this.listViewPic.Items.Add(index.ToString(), index);
}.Count; index++)
{
this.listViewPic.Items.Add(index.ToString(), index);
}

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧