PictureBox y disponer

Debo eliminar un archivo de imagen si ya existe (sobrescribiéndolo) mientras quePictureBox Está mostrando lo mismo. Sin embargo si intento eliminar el archivo está bloqueado porPictureBox. Así que escribo el siguiente código:

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); 

y la imagen en el sistema de archivos se borra gracias apic.Dispose() Pero la imagen no se muestra más en el interior.PictureBox. Tal vez haceDispose() método de invalidarPictureBox?

Respuestas a la pregunta(1)

Su respuesta a la pregunta