如何在PictureBox.Image=Image.FromFile(strFileName)之后,有什么方法可以把该strFileName文件删除,因为每次删除总是提示被其它过程占

formine 2005-03-28 06:24:24
如何在PictureBox.Image=Image.FromFile(strFileName)之后,有什么方法可以把该strFileName文件删除,因为每次删除总是提示被其它过程占用。使用PictureBox.Image=null;还是不行。
...全文
164 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hnhjz 2005-08-04
  • 打赏
  • 举报
回复
mark,不错。
finejob 2005-05-13
  • 打赏
  • 举报
回复
佩服
unique327 2005-03-29
  • 打赏
  • 举报
回复
楼上那位Sunmast(速马|AIR SUPPLY!)老兄的办法不错哈,这样就相当于没从文件直接引用了哈!
rib06 2005-03-29
  • 打赏
  • 举报
回复
楼上强 学习
速马 2005-03-28
  • 打赏
  • 举报
回复
不要直接用Image.FromFile
先把文件载入FileStream:
FileStream fs = new FileStream(strFileName,...
PictureBox.Image = Image.FromStream(fs);
fs.Close();

这样就不会占用图片文件
Firestone2003 2005-03-28
  • 打赏
  • 举报
回复
PictureBox.Image.Dispose();
PictureBox.Image=null;

110,534

社区成员

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

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

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