社区
C#
帖子详情
c#如何释放已经加载的图片
冰雨在线
2012-04-05 12:22:52
我的窗体中有一个PICTUREBOX,程序启动后已经加载1张本地图片。但在该窗体中写代码删除该图片文件。不知道如何实现(目前问题是运行后显示该图片已被使用)
怎么办呢
...全文
588
9
打赏
收藏
c#如何释放已经加载的图片
我的窗体中有一个PICTUREBOX,程序启动后已经加载1张本地图片。但在该窗体中写代码删除该图片文件。不知道如何实现(目前问题是运行后显示该图片已被使用) 怎么办呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yufei_yuxuan
2012-04-05
打赏
举报
回复
去掉所有的引用
orochiheart
2012-04-05
打赏
举报
回复
都上应该都可行
纯冰糖
2012-04-05
打赏
举报
回复
pictureBox.Image=null;
vinjent
2012-04-05
打赏
举报
回复
pictureBox1.Image=null;
pictureBox1.Invalidate();
冰雨在线
2012-04-05
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
说错了,应该是Image.FromFile方法,
picturebox1.image=image.fromfile(application.startuppath+"\\01.jpg");
[/Quote]
这个不是直接把路径传给picturebox1吗?
冰雨在线
2012-04-05
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
你可以用Image.Load来装入图片,然后把Image对象赋给PICTUREBOX,而不是直接把图片文件路径传给PICTUREBOX,这样图片文件被删除的时候,就和PICTUREBOX无关,
[/Quote]
Image.Load怎么装入图片呢?,代码大概怎么操作。新手^^
nvshenxp
2012-04-05
打赏
举报
回复
设成空好了啊。
pictureBox.Image=null;
stonespace
2012-04-05
打赏
举报
回复
说错了,应该是Image.FromFile方法,
picturebox1.image=image.fromfile(application.startuppath+"\\01.jpg");
stonespace
2012-04-05
打赏
举报
回复
你可以用Image.Load来装入图片,然后把Image对象赋给PICTUREBOX,而不是直接把图片文件路径传给PICTUREBOX,这样图片文件被删除的时候,就和PICTUREBOX无关,
C#
如何
释放
已经
加载
的
图片
C#
如何
释放
已经
加载
的
图片
,
图片
如果
加载
了不
释放
不解除占用会导致
图片
无法修改,包括改名和覆盖都不行。使用Image.FromFile取磁盘上的
图片
时,这个方法会锁定
图片
文件,而且会导致内存...
C#
中
加载
图片
的资源
释放
【代码】
C#
中
加载
图片
的资源
释放
。
C#
图片
加载
与内存
释放
以PictureBox为例: 方法1 pictureBox1.Image = Image.FromFile(@"F:\photo\电子签名\1083.gif"); 方法2(推荐) 在Properties下Resources.resx中双击,添加资源,资源包括使用的
图片
、音视频(在resource中添加的资源就不需要考虑路径的问题) 资源文件在文件路径下Resources文件夹下 pictureBox1.Image = Properties.Resources._1062; 注:资源文件不能以数字开头命名
C#
图片
加载
及
释放
删除
图片
,项目报异常:“...无法删除,文件正在被另一个进程使用”,
C#
释放
加载
的
图片
当
C#
读取
图片
后,通常会占用
图片
资源导致其不能被改写,需要在读取
图片
后
释放
对
图片
的占用。 方法 流读取后
释放
图片
资源: fileStream = new FileStream("
图片
路径", FileMode.Open, FileAccess.Read); pictureBox1.Image = Image.FromStream(fileStream); //关闭流 fileStream.Close(); //销毁流对象 fileStream.Dispose(); GC.Collect(); 不推荐使用F
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章