Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - listview progressbar
Forum - Visual Basic 6 - listview progressbar

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
salve ragazzi....
da qualche giorno mi sto' cimentando nell'insermento di una barra di scorrimento in una listview......e' una cosa che pensavo di fare in futuro ma mi sembra quasi strano che un programma di p2p non la abbia.....

la mia idea non era quella di mettere una prgressbar ma di salvare la proprieta' image di una picture in una imagelist e poi di inserirle all'occorrenza nella listview con la proprieta' reporticon, mi sembrava il metodo piu' semplice.....pero' trovo qualche difficolta' in quanto la image che inserisco nella lisview non riesco a sostituirla e rimane sempre fissa sulla prima immagine della imagelist..........

all'avvio ho una picture attraverso un ciclo for la faccio aumentare la prorprieta' whith e di volta in volta salvo in una imagelist ( ovviamnte gia' inizializzata associandola alla listview )......
dopo attraverso un altro ciclo con la proprieta' reporticon inserisco tutte le immagini della mia imagelist nella  listview......
il problema e' che la prima immagine me la inserisce e poi non me le aggiorna piu' con le successive anche usando il refresh della  listview.....

posto il codice
Codice sorgente - presumibilmente VB.NET

  1. Dim r
  2.  
  3.  For i = 1 To 100
  4.      Picture1.Width = Picture1.Width + 15
  5.      r = ImageList1.ListImages.Count + 1
  6.      ImageList1.ListImages.Add r, "", Picture1.Image
  7.  Next i
  8.  
  9.  ListView1.ListItems.Item(1).ListSubItems.Add 1, "", , 1
  10.  For i = 1 To ImageList1.ListImages.Count
  11.      ListView1.ListItems(1).ListSubItems(1).ReportIcon = i
  12.      ListView1.Refresh    
  13.  Next i


PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 7:38
Martedì, 26/05/2009
allega un progetto di esempio, così provo a vedere...
(purtroppo non mi ricordo più come funziona la listview e quindi non capisco bene come provare il tuo codice...)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:47
Martedì, 26/05/2009
ti allego il l'esempio in file zip


ha allegato un file: progressbar.zip (2049 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da il 26/05/2009 alle 11:51
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:36
Martedì, 26/05/2009
mm.. ho dato un'occhiata e non saprei a cosa è dovuto questo fatto... (anche perchè non ho mai, apparte una volta, lavorato con le listview)

comunque ho trovato questo.. non so se può andare bene:
http://www.codeproject.com/KB/list/aa_listview.aspx

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 18:36
Martedì, 26/05/2009
purtroppo quel link e' per vb.net.....comunque son riuscito a trovare su internet un buon esempio, abbastanza semplice, vediam se riesco a riprodurlo.....

grazie....ciao....

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 21:53
Martedì, 26/05/2009
Testo quotato

Postato originariamente da muteblaster:

purtroppo quel link e' per vb.net.....comunque son riuscito a trovare su internet un buon esempio, abbastanza semplice, vediam se riesco a riprodurlo.....

grazie....ciao....



ah, non mi ero accorto.... vabbè facci sapere

PM Quote