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

    [vb6] ListView1, inserire icone

    ciao a tutti,
    qualcuno mi potrebbe spiegare come posso inserire oltre il testo anche un'icona?

    fino a qui ci sono:
    ListView1.ListItems.Add , , "Prova"
    ma se voglio inserire accanto Prova un'icona?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Il controllo ListView può visualizzare le icone da tre elenchi immagini.
    Per associare una immagelist con le icone alla listview (tasto dx su listview, proprietà, cartella elenchi di immagini)

    Quando fai

    ListView1.ListItems.Add ( , , "prova", 1, 2)

    Dove:
    1 corrisponde al numero di icona presente in imagelist associata ad icone normali
    2 come sopra ma associata ad icone ridotte

  3. #3
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    per inserire le icone nella ListView è necessario che ad essa siano associate delle ImageList.

    per specificare il mome delle ImageList, una per le icone grandi e una per le icone piccole, puoi agire sulla property page della ListView, alla targhetta Elenchi di Immagini o utilizzare da codice le proprietà:

    ListView1.SmallIcons e ListView1.Icons

    una volta fatta questa associazione, è sufficiente guardare bene la sintassi del metodo Add della collection ListItem della ListView:

    lstFogli.ListItems.Add Index, Key, Text, Icon, SmallIcon

    Icon e SmallIcon sono gli indici, o le Key relativi a ciascuna delle ImageList associate alla ListView

    Boolean

  4. #4
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    ops... sovrapposto

    Boolean

  5. #5
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Boolean
    per inserire le icone nella ListView è necessario che ad essa siano associate delle ImageList.

    per specificare il mome delle ImageList, una per le icone grandi e una per le icone piccole, puoi agire sulla property page della ListView, alla targhetta Elenchi di Immagini o utilizzare da codice le proprietà:

    ListView1.SmallIcons e ListView1.Icons

    una volta fatta questa associazione, è sufficiente guardare bene la sintassi del metodo Add della collection ListItem della ListView:

    lstFogli.ListItems.Add Index, Key, Text, Icon, SmallIcon

    Icon e SmallIcon sono gli indici, o le Key relativi a ciascuna delle ImageList associate alla ListView

    Boolean
    ma io non riesco a mettere in pratica, allora, alla targhetta Elenchi di Immagini nelle 3 combo mi dice nessuna, come procedo

  6. #6
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    scusami, ti è stato detto che devi utilizzare delle ImageList...

    hai messo sul Form in cui hai la ListView i relativi controlli ImageList?
    e una volta messi sul Form devi caricarci dentro delle icone...

    Boolean

  7. #7
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Boolean
    scusami, ti è stato detto che devi utilizzare delle ImageList...

    hai messo sul Form in cui hai la ListView i relativi controlli ImageList?
    e una volta messi sul Form devi caricarci dentro delle icone...

    Boolean
    ok fatto!

  8. #8
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    ancora una cosa,
    se faccio ListView1.ListItems.Remove "Pippo", rimuovo Pippo, però mi resta un indice vuoto, come faccio per far si che alla rimozione di Pippo non mi resti uno spazio?

  9. #9
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    ok risolto.

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.