c# listview 怎么添加图片
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# listview 怎么添加图片相关的知识,希望对你有一定的参考价值。
参考技术A 1.在窗体中拖入ListView控件和imageList控件;2.设置imageList控件的Images属性,添加你想要的图片;
3.设置ListView控件的SmallImageList、LargeImageList、StateImageList属性为imageList;
4.编辑ListView控件的编辑项的ImageIndex行为你就会发现图片成功显示出来了!本回答被提问者和网友采纳
winform c#删除图片提示文件被占用
图片是在imagelist里面,然后通过listview(lv2)绑定显示图片,选中listview项目,点击删除,提示图片被占用,无法访问。。。
偶尔又能删除一两次,这个是什么原因呢?
1、没有使用图片查看工具打开,没有开其他任何程序
2、如果是这个原因,怎么解决呢?我用过Thread.Sleep(500)尝试,无用。
你在读取图片的时候 看文件流释放了没有
参考技术A你的图片是不是用image.FromFile加到imagelist里的,如果是改成这种模式
FileStream fileStream = new FileStream(filePath, FileMode.Open,FileAccess.Read);int byteLength = (int)fileStream.Length;
byte[] fileBytes = new byte[byteLength];
fileStream.Read(fileBytes, 0, byteLength);
//文件流关闭,文件解除锁定
fileStream.Close();
ImageList1.Images.Add(Image.FromStream(new MemoryStream(fileBytes)));本回答被提问者采纳
以上是关于c# listview 怎么添加图片的主要内容,如果未能解决你的问题,请参考以下文章