Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Vb.net Problema PictureBox

    Ciao ragazzi, volevo sapere come posso eliminare un immagine che ho precedentemente
    caricato in una PictureBox....

    per caricarla uso questo comando :

    Dim picture As New PictureBox
    picture.Image = Image.FromFile("C:\" & "Immagine.jpg")
    PictureBox1.Image = picture.Image
    picture.Dispose()
    picture = Nothing

    ma quando provo ad eliminarla con questo :

    File.Delete("C:\" & "Immagine.jpg")

    non funziona

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    237
    Quote Originariamente inviata da 0Riddler0 Visualizza il messaggio
    Ciao ragazzi, volevo sapere come posso eliminare un immagine che ho precedentemente
    caricato in una PictureBox....

    per caricarla uso questo comando :

    Dim picture As New PictureBox
    picture.Image = Image.FromFile("C:\" & "Immagine.jpg")
    PictureBox1.Image = picture.Image
    picture.Dispose()
    picture = Nothing

    ma quando provo ad eliminarla con questo :

    File.Delete("C:\" & "Immagine.jpg")

    non funziona

    Grazie in anticipo
    Ciao
    Ma intendi eliminare "fisicamente" il file dell'immagine?
    Non funziona, perchè? Ti da qualche messaggio di errore il codice, piuttosto che ti chiede diritti di amministratore?

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il problema è che l'handle di Image è in uso e non ti permette di eliminare il file. Utilizza questa alternativa

    codice:
            Dim ib() As Byte = System.IO.File.ReadAllBytes("C:\Immagine.jpg")
            Dim ims = New System.IO.MemoryStream(ib)
            PictureBox1.Image = Image.FromStream(ims)
            ims.Close()
    
    
            System.IO.File.Delete("C:\Immagine.jpg")

    Fra l'altro non capisco perché scrivi

    "C:\" & "Immagine.jpg"

    e non

    "C:\Immagine.jpg" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Grazzie mille, mi siete stati davvero d'aiuto
    Comunque usavo "C:\" & "Immagine.jpg" solo per una questione di comodità

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da 0Riddler0 Visualizza il messaggio
    Grazzie mille
    Preggo ...

    per una questione di comodità
    Mah ... io lo trovo scomodo ... comunque ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.