2010-12-23 44 views
2

我有一个图像列表框,我从我的图片目录以编程方式添加。我希望能够将图像放入目录中,UI将自动显示。我也希望能够从目录中删除照片并进行UI更新,但问题是应用程序正在使用这些图像,因此我无法从目录中删除图像。有没有办法解锁文件,以便我可以重命名并从目录中删除文件?显示列表框中的图像保持文件锁定

回答

2

你用Image.FromFile加载图像吗?我很久以前就注意到了这种行为。尝试使用File.Open打开文件,使用Image.FromStream加载图像,然后关闭流。