Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6] Colorare riga di testo in un elenco in Listview.

    Salve, volevo porvi il seguente quesito:

    tramite il seguente codice, dopo avere popolato una listview, coloro di rosso ed in grassetto, gli item della prima colonna:

    codice:
    For i = 1 To lsvForn.ListItems.Count
        lsvForn.ListItems.Item(i).ForeColor = RGB(255, 0, 0)
        lsvForn.ListItems.Item(i).Bold = True
    Next
    Vorrei però applicare la stessa formattazione sulle altre 3 colonne che seguono, come implemento il codice sopra riportato?

    Grazie anticipatamente.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    Ok, te intendi i subitems..Fai così:
    codice:
    Dim LI As ListItem
    For i = 1 To lsvforn.ListItems.Count
        Set LI = lsvforn.ListItems(i)
            With LI
            .ForeColor = RGB(255, 0, 0)
            .Bold = True
            .ListSubItems(1).Bold = True
            .ListSubItems(1).ForeColor = RGB(255, 0, 0)
            .ListSubItems(2).Bold = True
            .ListSubItems(2).ForeColor = RGB(255, 0, 0)
            .ListSubItems(3).Bold = True
            .ListSubItems(3).ForeColor = RGB(255, 0, 0)
            End With
    Next
    Chiaramente visto che sapevi il numero esatto di colonne oltre alla prima ho scritto così, altrimenti oppure se il numero di colonne era grande sarei ricorso ad un ciclo for/next..

    Ciao

  3. #3
    Ottimo!

    Ti ringrazio.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Niente..

    ciao

  5. #5
    Utente di HTML.it L'avatar di Artemio
    Registrato dal
    Jan 2006
    Messaggi
    178
    scusate la domanda fuoriluogo... ma una listbox può avere delle colonne???

  6. #6
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    non è compito mio fartelo notare... ma credo sarebbe stato il caso di aprire un nuovo thread... come da regolamento

    Booolean

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.