Oppure

Loading
25/05/09 6:59
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

Dim r
 
 For i = 1 To 100
     Picture1.Width = Picture1.Width + 15
     r = ImageList1.ListImages.Count + 1
     ImageList1.ListImages.Add r, "", Picture1.Image
 Next i

 ListView1.ListItems.Item(1).ListSubItems.Add 1, "", , 1
 For i = 1 To ImageList1.ListImages.Count
     ListView1.ListItems(1).ListSubItems(1).ReportIcon = i
     ListView1.Refresh     
 Next i
26/05/09 5:38
GrG
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...)
aaa
26/05/09 9:47
ti allego il l'esempio in file zip
Ultima modifica effettuata da 26/05/09 9:51
26/05/09 13:36
GrG
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:
codeproject.com/KB/list/…
aaa
26/05/09 16:36
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....
26/05/09 19:53
GrG
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
aaa