Libérer un fichier en VB.net
Bonjour,
J'ai une PictureBox que je remplis au chargement de l'application comme cela :
Code:
1 2
| PictureBox6.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox6.Load(Application.StartupPath + "\TamponNumerique\Tampon.png") |
Dans l'application, un bouton permet d'ouvrir un FileDialog où l'utilisateur peut choisir un fichier PNG.
Une fois le choix effectué, l'application enregistre ce nouveau fichier à la place de l'ancien, donc dans Application.StartupPath + "\TamponNumerique\Tampon.png"
Le problème est que j'ai un bug : le fichier Application.StartupPath + "\TamponNumerique\Tampon.png" est en cours d'utilisation.
J'ai beau faire PictureBox6.Image = Nothing mais le fichier est toujours utilisé.
PictureBox.Image.Dispose() me supprime le PictureBox et libère qui n'est alors plus accessible, mais j'en ai besoin pour recharger la nouvelle image dedans.
Une idée ?