我的vb.net应用程序从Internet下载图片并将其显示为PictureBox。
退出程序时,我希望它删除已下载的显示文件,但是我无法删除。调试器引发错误,指出无法访问指定的文件,因为该文件仍在图片框中使用。 我已经尝试过使用不起作用的Dispose()方法。
答案 0 :(得分:0)
也许,您应该尝试从流而不是文件中加载图像。这将从文件系统中释放文件对象,并将图像加载到应用程序的内存中。之后,您应该能够从文件系统中删除文件。
看看Image.FromStream方法。 还有this个帖子。