无法删除PictureBox中加载的图像文件

时间:2018-12-24 10:59:24

标签: .net vb.net winforms

我的vb.net应用程序从Internet下载图片并将其显示为PictureBox。

退出程序时,我希望它删除已下载的显示文件,但是我无法删除。调试器引发错误,指出无法访问指定的文件,因为该文件仍在图片框中使用。 我已经尝试过使用不起作用的Dispose()方法。

1 个答案:

答案 0 :(得分:0)

也许,您应该尝试从流而不是文件中加载图像。这将从文件系统中释放文件对象,并将图像加载到应用程序的内存中。之后,您应该能够从文件系统中删除文件。

看看Image.FromStream方法。 还有this个帖子。