Bonsoir,

je me permet de poster sur le forum car je ne trouve pas de réponse a ma question sur le net, en effet je souhaite colorier (backcolor) l'item d'un listview selon la valeur qu'il possède !
un peut comme je l'ai déjà fait pour un datagridview avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    Private Sub DataGridView2_RowPrePaint(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowPrePaintEventArgs) Handles DataGridView2.RowPrePaint
        Dim row As DataGridViewRow = DataGridView2.Rows(e.RowIndex)
        Dim cellValue As Object = row.Cells(2).Value 'le numero en paramétre correspond à la colonne concerné
        If cellValue IsNot Nothing AndAlso cellValue.ToString.StartsWith("Connecte") Then
            row.DefaultCellStyle.BackColor = Color.LightGreen
        ElseIf cellValue IsNot Nothing AndAlso cellValue.ToString.StartsWith("Deconnecte") Then
            row.DefaultCellStyle.BackColor = Color.Tomato
            row.DefaultCellStyle.ForeColor = Color.White
        End If
    End Sub
Mais dans la cas de la listview je n'ai pas de propriété RowPrePaint ! la quelle puis je utiliser ?