Bonsoir, j'aimerai ajouter checkbox dans listview1 dans la Column 0 avec OwnerDraw = true.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Private Sub ListView1_DrawSubItem(sender As Object, e As DrawListViewSubItemEventArgs) Handles ListView1.DrawSubItem
        Dim lstView As ListView = TryCast(sender, ListView)
        Dim textAlignment As TextFormatFlags = GetTextAlignment(lstView, e.ColumnIndex)
        Dim itemColor As Color = e.Item.ForeColor
        If (e.Item.Selected AndAlso Not lvEditMode) Then
            If ((e.ColumnIndex = 0) OrElse lstView.FullRowSelect) Then
                Using Brush As New SolidBrush(Color.Blue)
                    e.Graphics.FillRectangle(Brush, e.Bounds)
                End Using
            Else
                e.DrawBackground()
            End If
        End If
        TextRenderer.DrawText(e.Graphics, e.SubItem.Text, e.SubItem.Font, e.Bounds, itemColor, textAlignment)
    End Sub
pouvez-vous m'aider à ajouter chekbox dans listview quand OwnerDraw est sur true?