se carico un'immagine cosi':
PictureBox_Logo.Picture = picture.Load(Dialog.Path)
PictureBox_Logo.Tag = Dialog.Path
come faccio a rimuoverla dal controllo?
io avevo provato cosi' ... ma non va' (nessun errore, sempicemente l'immagine persiste :D)
PictureBox_Logo.Picture = Null
PictureBox_Logo.Refresh
Però, leggendo il post di vuott, ho provato così:
Public Sub PictureBox1_DblClick()
PictureBox1.Picture.clear
PictureBox1.Picture = picture.load(User.home & "/mont/dativari/Documenti_Vari/iconcff.png")
End
Ed ecco le due immagini.
... forse mi sono spiegato male .......
mi sarebbe servito che picturebox.clear eliminasse l'immagine dal form e riportasse il rettangolo al colore di base (grigiolino per le mie impostazioni).
Hai ragione, la proprietà ".Clear" lascia inalterato il contenuto della PictureBox. La soluzione la suggerisce Minisini sempre nello stesso post di vuott:
PictureBox1.Picture = Null
che poi è quello che avevi già comunicato tu nel post d'apertura.
Se tu aggiungi il bordo alla PictureBox, dopo l'esecuzione dell'istruzione poc'anzi indicata, potrai vedere l'oggetto ripulito dell'immagine, ma col colore di fondo di default o quello eventualmente da te impostato.
Scusa per il disordine che ho generato. :-[
:ciao: