bonjour à tous,
voila je dispose d'une listview de 8 colonnes.
Quand on clique sur une ligne au niveau de la premiere colonne un graphique se met à jour. jusque là pas de pb.
maintenant je voudrais qu'un tri se fasse quand on clique sur un entete de colonne.
j'ai entré le code suivant trouvé sur internet (ma listview s'appelle listviewcompare):
Private Sub ListViewcompare_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListViewcompare.Sorted = False
ListViewcompare.SortKey = ColumnHeader.Index - 1
If ListViewcompare.sortOrder = lvwAscending Then
ListViewcompare.sortOrder = lvwDescending
Else
ListViewcompare.sortOrder = lvwAscending
End If
ListViewcompare.Sorted = True
End Sub
Mais cela ne fonctionne pas, j'ai un message d'erreur suivant: ereur de compilation type defini par l'utilisateur non defini.
sauriez vous d'ou vient le pb ?
Merci a tous
Cdlmt
Patrick
voila je dispose d'une listview de 8 colonnes.
Quand on clique sur une ligne au niveau de la premiere colonne un graphique se met à jour. jusque là pas de pb.
maintenant je voudrais qu'un tri se fasse quand on clique sur un entete de colonne.
j'ai entré le code suivant trouvé sur internet (ma listview s'appelle listviewcompare):
Private Sub ListViewcompare_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListViewcompare.Sorted = False
ListViewcompare.SortKey = ColumnHeader.Index - 1
If ListViewcompare.sortOrder = lvwAscending Then
ListViewcompare.sortOrder = lvwDescending
Else
ListViewcompare.sortOrder = lvwAscending
End If
ListViewcompare.Sorted = True
End Sub
Mais cela ne fonctionne pas, j'ai un message d'erreur suivant: ereur de compilation type defini par l'utilisateur non defini.
sauriez vous d'ou vient le pb ?
Merci a tous
Cdlmt
Patrick