Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305

    [vb6] controllo listview

    uso il controllo listview e un controllo immagelist
    riesco a popolare il controllo listview con delle voci e l'immagini.
    questo è il metodo che uso:

    Set li = ListView1.ListItems.Add(1, "a" & c, "", 1, 1)
    li.SubItems(2) = Mittente

    La domanda è:

    l'immagine mi si inserisce nella prima colonna, invece vorrei inserirla nella seconda colonna e in tutte le righe....... come fare?

  2. #2
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    Usa AddItem da ListSubItems.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305
    ci provo ma non riesco, sbaglio forse il modo.
    mi puoi fare un esempio?

  4. #4
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    metti una Listview nel tuo progetto e prova questo codice:

    codice:
    Private Sub Command1_Click()
        ListView1.View = lvwReport
        ListView1.ColumnHeaders.Add , , "Colonna 1"
        ListView1.ColumnHeaders.Add , , "Colonna 2"
        ListView1.ListItems.Add , , "Valore 1"
        ListView1.ListItems(1).ListSubItems.Add , , "Valore 2"
    End Sub
    Ciao.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305
    si.........okay
    ma io voglio inserire un'immagine del controllo ImageList1 associato alla listview1 nella seconda colonna della listview1
    ........... scusa ma non riesco a spiegarmi meglio........

    io ho una listview1 e una imagelist1 sul controllo listview1 nella quale immagelist1 ho inserito un immagine. Ora vorrei che l'immagine mi comparisse nella prima colonna della list1view (e questo lo faccio)
    ma vorrei inserirla anche nella seconda colonna della listview1....

  6. #6
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    ma scusa qual'è il problema???

    codice:
    Private Sub Command1_Click()
        ListView1.View = lvwReport
        ListView1.ColumnHeaders.Add , , "Colonna 1"
        ListView1.ColumnHeaders.Add , , "Colonna 2"
        ListView1.ListItems.Add , , "Valore 1" , , 1 
        ListView1.ListItems(1).ListSubItems.Add , , "Valore 2" , 2 
    End Sub
    ti ho segnato in rosso le modifiche....ma forse non ho capito esattamente il problema...

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305
    bravissimo junx
    grande junx
    sei stato forte............ grazie mio amico...... smack!!

  8. #8
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    bravissimo junx...
    ma figurati...

    smack!!
    mmm se sei maschio non ti aiuto più....

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305
    Solo ultime due cosa:

    1. Per questo controllo, non riesco a mettere e/o capire come implementare la scrolbar verticale

    2. Vorrei partire con zero righe e aggiungerle man mano che che inserisco le voci.

    ciao

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.