PictureBox и распоряжаться
Я должен удалить файл изображения, если он уже существует (перезаписать его), аPictureBox
показывает то же самое. Однако, если я пытаюсь удалить файл, он заблокированPictureBox
, Поэтому я пишу следующий код:
if (File.Exists(file))
{
Image _tmp = (Image)current_pic.Image.Clone();
current_pic.Image.Dispose();
current_pic.Dispose();
File.Delete(path);
current_pic.Image = _tmp;
current_pic.Image.Save(file, ImageFormat.Jpeg);
}
else
current_pic.Image.Save(file, ImageFormat.Jpeg);
и изображение на файловой системе удаляется благодаряpic.Dispose()
но изображение больше не показывается внутриPictureBox
, Может бытьDispose()
недействительный методPictureBox
?