PictureBox e Dispor

Preciso deletar um arquivo de imagem se já existir (sobrescrevendo-o) enquantoPictureBox está mostrando o mesmo. No entanto, se eu tentar excluir o arquivo, ele será bloqueado porPictureBox. Então eu escrevo o seguinte 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); 

e a imagem no sistema de arquivos é apagada graças apic.Dispose() mas a imagem não é mais mostrada dentro doPictureBox. Talvez nãoDispose() método invalidarPictureBox?

questionAnswers(1)

yourAnswerToTheQuestion