Невозможно удалить файл изображения, загруженный в PictureBox - PullRequest
0 голосов
/ 24 декабря 2018

Мое приложение vb.net загружает изображения из Интернета и отображает их как PictureBox.

При выходе из программы я хочу удалить показанные файлы, которые были загружены, однако я не могу этого сделать.Отладчик выдает ошибку, говоря, что указанный файл не может быть доступен, так как он все еще используется в графическом окне.Я уже пытался использовать метод Dispose (), который не работал.

1 Ответ

0 голосов
/ 24 декабря 2018

Возможно, вам следует попробовать загрузить изображение из потока вместо файла.Это освободит объект file из вашей файловой системы и загрузит изображение в память вашего приложения.После этого вы сможете удалить файл из вашей файловой системы.

Взгляните на метод Image.FromStream .А также этот пост.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...