lex1111
Messages postés220Date d'inscriptionjeudi 30 mars 2006StatutMembreDernière intervention26 octobre 2007
-
4 déc. 2006 à 08:43
lex1111
Messages postés220Date d'inscriptionjeudi 30 mars 2006StatutMembreDernière intervention26 octobre 2007
-
4 déc. 2006 à 09:49
Bonjour, pour mon programme, j'ai besoin de supprimer une image après l'avoir enlevé du picturebox...
Voici mon code :
'je remplace l'affiche à supprimer par une autre :
affiche.Image = Image.FromFile(Application.StartupPath & "\donnees\ind1.jpg")
'je supprime l'affiche qui a été enlevé de ma picturebox
Kill(Application.StartupPath & "\donnees" & nom)
Ce code m'indique que l'image à supprimer est encore utiliser...
Je ne sais donc pas comment faire pour arranger ce problème...
Peut être que le méthode kill n'est pas approprié en vb.net (je veux tout de même que l'affiche soit supprimé sans passer par la corbeille).
merci d'avance pour vos réponses
A voir également:
[VB2005] Attendre avant de supprimer un fichier...
lex1111
Messages postés220Date d'inscriptionjeudi 30 mars 2006StatutMembreDernière intervention26 octobre 20071 4 déc. 2006 à 09:49
Resolu avec un
je remplace l'affiche à supprimer par une autre :
affiche.Image = Image.FromFile(Application.StartupPath & "\donnees\ind1.jpg")
'je supprime l'affiche qui a été enlevé de ma picturebox avec un try
try
Kill(Application.StartupPath & "\donnees" & nom)
catch
msgbox("L'image " & nom & est actuellement utiliser par un autre programme")
end try