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...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.