Afficher un message
Vieux 12/11/2005, 02h52   #2 (permalink)
Hervé
XLDnaute Barbatruc
 
Avatar de Hervé
 
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 453
Par défaut Re:changer couleur ligne ListView

Bonjour baboune

La seule combine que j'ai trouvé c'est de reboucler sur chaque item avant pour les remettres en noir.

j'ai ajouté un repaint, car bizarrement chez moi les changements de couleurs ne se faisaient pas sans.


Citation:

PrivateSub ListView1_Click()
Dim wItem As ListItem
Dim C As Byte
Dim i As Byte
With ListView1
       
For i = 1 To .ListItems.Count
               
For C = 1 To .ColumnHeaders.Count
                        .ListItems(i).ForeColor = RGB(1, 0, 0)
                        .ListItems(i).ListSubItems(C).ForeColor = RGB(1, 0, 0)
               
Next C
       
Next i
       
Set wItem = .SelectedItem
        wItem.ForeColor = RGB(0, 0, 255)
       
For C = 1 To .ColumnHeaders.Count
                wItem.ListSubItems(C).ForeColor = RGB(0, 0, 255)
       
Next C
End With
Me.Repaint
End Sub
salut
Hervé est déconnecté   Réponse avec citation