VB6 Tri d'un ListView [Résolu]

cs_JeffC1977 929 Messages postés vendredi 10 novembre 2000Date d'inscription 10 septembre 2010 Dernière intervention - 6 juin 2007 à 12:58 - Dernière réponse : cs_JeffC1977 929 Messages postés vendredi 10 novembre 2000Date d'inscription 10 septembre 2010 Dernière intervention
- 7 juin 2007 à 13:10
Salut...

Petite question pour trier un ListView...
J'ai regarder sur le site et j'ai vu quelque code, mais je n'y arrive pas...

J'ai essayé ce code que j'ai pris dasns une discussion, mais ca fonctionne pas... Qu'est ce qu'il me manque pour que ca fonctionne ????

Private Sub ListView2_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)


objectListView2.SortKey = ColumnHeader.Index - 1


End Sub

Erreur d'exécution 424
Un objet est requis

Merci de votre aide...
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 6 juin 2007 à 13:39
3
Merci
y'a la propriété Sorted de ta listview, a mettre à True...

tiens, pour gestion du sens de tri...

Private Sub ListView2_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
   If ColumnHeader.Index - 1 = ListView2.SortKey Then       ListView2.SortOrder IIf(ListView2.SortOrder lvwAscending, lvwDescending, lvwAscending)
   Else
       ListView2.SortKey = ColumnHeader.Index - 1
       ListView2.SortOrder = lvwAscending
   End If
End Sub , ----
By Renfield

Renfield
Admin CodeS-SourceS- MVP Visual Basic

Merci Renfield 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de Renfield
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 6 juin 2007 à 13:01
0
Merci
il semble, Jeff, que ton listview s'appelle ListView2 et non objetListView2...

Private Sub ListView2_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListView2.SortKey = ColumnHeader.Index - 1

End Sub

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Commenter la réponse de Renfield
cs_JeffC1977 929 Messages postés vendredi 10 novembre 2000Date d'inscription 10 septembre 2010 Dernière intervention - 6 juin 2007 à 13:16
0
Merci
Salut Renfiel

J'ai essayé d'enlever le objet.... et ca marche pas... Je n'ai plus de message d'erreur c'est vrai mais il n'y a rien qui se tri... ???

Peux-tu voir d'ou provient l'erreur ??? Je dois rajouter du code....??
Et de cette facon:

Private Sub ListView2_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListView2.SortKey = ColumnHeader.Index - 1
End Sub

Je devrais trier n'importe quelle colonne ???

Merci d'avance
Commenter la réponse de cs_JeffC1977
cs_JeffC1977 929 Messages postés vendredi 10 novembre 2000Date d'inscription 10 septembre 2010 Dernière intervention - 7 juin 2007 à 13:10
0
Merci
Merci de ton aide très apprécié
Commenter la réponse de cs_JeffC1977

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.