Bonsoir, j'aimerai ajouter checkbox dans listview1 dans la Column 0 avec OwnerDraw = true.
pouvez-vous m'aider à ajouter chekbox dans listview quand OwnerDraw est sur 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
Partager