Trier un listview par les headercolumn.
Hello,
Je suis sous Visual Basic 2005 express.
Je voudrais pouvoir trier mon listview a 2 colonnes soit par la colonne Noms soit par celle Dates.
J'ai bien trouvé un bout de code mais il doit me manquer une référence, ou alors c'est pour VB6.
C'est MSComctlLib qui me pose problème.
Je ne trouve pas de solutions... :cry:
Code:
1 2 3 4 5 6 7 8 9
| Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
If ListView1.SortOrder = lvwAscending Then
ListView1.SortOrder = lvwDescending
Else
ListView1.SortOrder = lvwAscending
End If
ListView1.SortKey = ColumnHeader.Index - 1
ListView1.Sorted = True
End Sub |
Merci pour votre aide. ;)