Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB.NET]ListView e immagine

    dovrei popolare una ListView da una listbox dove sono presenti dei file immagine e fin qui non ci sono problemi, però ad essa dovrei caricare anche le sue immagini come posso procedere? io provo in questo modo ma senza risultato:

    codice:
     For i As Long = 0 To FileListBox1.Items.Count - 1
    
                        ProgressBar1.Maximum = FileListBox1.Items.Count - 1
                        Application.DoEvents()
                        Label5.Text = Label5.Text + 1
                        Label4.Text = FileListBox1.Items(i.ToString)
                        ImageList1.Images.Add(Image.FromFile(FileListBox1.Path + "\" + FileListBox1.Items(i)))
                        PictureBox1.Load(FileListBox1.Path + "\" + FileListBox1.Items(i.ToString))
                        ListView1.Items.Add(Label4.Text, Label4.Text, i.ToString)
                        ListView1.Refresh()
                        bolResponso = minOggetto.Assoluto(FileListBox1.Path + "\" + FileListBox1.Items(i.ToString), Application.StartupPath + "\images\" + FileListBox1.Items(i.ToString), 730, 450)
                        ProgressBar1.Value = i
                    Next
    la ListView mi viene popolata ma senza immagine!

  2. #2
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    ok,
    risolto così:
    codice:
     For i As Long = 0 To FileListBox1.Items.Count - 1
                        ProgressBar1.Maximum = FileListBox1.Items.Count - 1
                        Application.DoEvents()
                        Label4.Text = FileListBox1.Items(i.ToString)
                        ImageList1.Images.Add(Image.FromFile(FileListBox1.Path + "\" + FileListBox1.Items(i.ToString)))
                        PictureBox1.Load(FileListBox1.Path + "\" + FileListBox1.Items(i.ToString))
                        bolResponso = minOggetto.Assoluto(FileListBox1.Path + "\" + FileListBox1.Items(i.ToString), Application.StartupPath + "\images\" + FileListBox1.Items(i.ToString), 730, 450)
                        ProgressBar1.Value = i
                    Next
    
                    For s As Int32 = 0 To FileListBox1.Items.Count - 1
                        Application.DoEvents()
                        ListView1.Items.Add(FileListBox1.Items(s.ToString), s)
                    Next
    
    
                    MessageBox.Show("Conversione eseguita!".ToString + vbCrLf + "sono stati convertiti ".ToString & FileListBox1.Items.Count & " file".ToString, "Fine processo", MessageBoxButtons.OK, MessageBoxIcon.Information)
    0

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.