现在的位置: 首页 > 综合 > 正文

Picturebox加载图片后在删除该图片时的报错问题的解决方法

2013年10月14日 ⁄ 综合 ⁄ 共 1694字 ⁄ 字号 评论关闭

当用Picturebox显示图片时是用的

Image.FromFile(ImageRul);这个方法来显示图片的,

如果这时想把图片给删除的话(File.Delete()),会报错,提示该图片正在使用中,

1,方法一,就是将该图片以流的方式加载进来,然后在赋给Picturebox,这样不存在删除的时候报错了。

调用的时候用:

Image.FromStream(ByteToStream(SetImageToByteArray(ImageUrl)));

下面是封装好的方法:

 

2,方法2:Picturebox.Load();    

 

3, 方法3:  

【上篇】
【下篇】

抱歉!评论已关闭.