Bonjour,
Tu peux effacer une image, même si elle est encore affichée dans un PictureBox. Le problème ne vient donc pas de ce controle.
Par exemple, dans une Form:
Public myNameImage As String
Private Sub Form_Load()
myNameImage = "c:\monImage.jpg" 'Chemin de l'image a effacer
Picture1 = LoadPicture(myNameImage)
End Sub
Private Sub Command1_Click() 'Supprime image
'Set Picture1.Picture = Nothing
Kill myNameImage
' Et l'image est effacée!
End Sub
Par contre, si tu utilises GDI (pour lire les png par ex.), je ne peux pas t'aider :-(
titicar
