Bonjour à tous, j'ai un nouveau problème :
Je voudrais afficher une belle ligne bleu sur le bas de la ligne courante, mais quand je clique sur une autre ligne, seule la cellule cliquée se redessine.
De plus les lignes déjà dessinée sur les autres lignes ne s'effacent pas. J'ai bien chercher une solution mais je ne trouve pas.

Si vous avez une idée ça serait vraiment sympa.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Private Sub DataGridViewCars_RowPostPaint(sender As Object, e As DataGridViewRowPostPaintEventArgs) Handles DataGridViewCars.RowPostPaint
        If e.RowIndex = DataGridViewCars.CurrentRow.Index Then
            e.Graphics.DrawLine(New Pen(Brushes.Blue, 5), New Point(e.RowBounds.Left, e.RowBounds.Bottom), New Point(e.RowBounds.Right, e.RowBounds.Bottom))
        End If
End Sub