Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - problemi con listview C#
Forum - C# / VB.NET - problemi con listview C#

Avatar
paolo1990 (Normal User)
Newbie


Messaggi: 2
Iscritto: 09/03/2012

Segnala al moderatore
Postato alle 16:00
Venerdì, 09/03/2012
ciao ragazzi!
premetto che sono alle prime armi con C#.
Innanzi tutto uso Visual studio per sviluppare ,per ora, semplici applicazioni.
Il mio problema di adesso è far si che nel momento di un click su un bottone si popoli una listview tramite un imageList con qualche immagine al suo interno.
Premetto di aver letto parecchie guida ma nn sono riuscito a risolvere il problema :(

vi posto il codice del bottone:
Codice sorgente - presumibilmente C# / VB.NET

  1. private void p_Click(object sender, EventArgs e)
  2.         {
  3.            album.SmallImageList = listaF;
  4.            this.Controls.Add(album);
  5.        
  6.         }



per questa prova non mi interessa avere colonne , ma solo una sequenza di
icone di immagini..:(
album == ListView
listaF == ImageList
Se dovessi aver scritto qualche castroneria non insultatemi troppo ;):pat:
grazie in anticipo.

PM Quote
Avatar
Snogar (Normal User)
Pro


Messaggi: 130
Iscritto: 09/01/2012

Segnala al moderatore
Postato alle 21:17
Venerdì, 09/03/2012
Se non erro stai passando l'intero oggetto ImageList  alla ListView e questo non ha senso ...vedi nelle proprietà/metodi dell'ImageList  li c'è tutto quello che ti serve per passare le immagini.


PM Quote
Avatar
paolo1990 (Normal User)
Newbie


Messaggi: 2
Iscritto: 09/03/2012

Segnala al moderatore
Postato alle 0:15
Sabato, 10/03/2012
Testo quotato

Postato originariamente da Snogar:

Se non erro stai passando l'intero oggetto ImageList  alla ListView e questo non ha senso ...vedi nelle proprietà/metodi dell'ImageList  li c'è tutto quello che ti serve per passare le immagini.



RISOLTO:

Codice sorgente - presumibilmente C#

  1. private void p_Click(object sender, EventArgs e)
  2.         {      
  3.             int i = 0;
  4.             for (i = 0; i < listaF.Images.Count; i++)
  5.             {
  6.                 album.Items.Add("foto n"+i,i);
  7.             }
  8.              // note: quando uso un imageList come contenitore se voglio visualizzare le icone in un
  9.             //listview devo :1 caricare le foto da imagelist a listview con album.Items.Add("foto n"+i,i);
  10.             //modificare nelle proprieta della list view il campo LargeImageList o smallImageList
  11.             //con il nome del mioImagelist e il gioco è fatto!
  12.         }


avevo escluso il fatto che devo caricare nella listview le foto della image list e seguire il commento che ho scritto io!!!!:k:
Ho deciso di scrivere quelle 2 righe cosi se qualcun altro dovesse avere il mio stesso problema potra risolverlo!!! grazie!!!:ot:

Ultima modifica effettuata da paolo1990 il 10/03/2012 alle 0:16
PM Quote