cs_Blanc
Messages postés181Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention16 octobre 2006
-
1 juin 2004 à 12:29
cs_Blanc
Messages postés181Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention16 octobre 2006
-
1 juin 2004 à 17:44
Bonjour,
J'ai un problème concenant le sorting du listview, cela consiste à mettre les items dans un ordre croissant ou décroissant.. donc c'est simple pour les mettre dans l'rdre croissant et décroissant, mais seulement pour le premier colum... je n'arrive pas à trier mes items avec le deuxième colum par exemple...
Donc si quelqu'un pouvais m'aider!!???
Ce serai vachement simpas!!
Anthony70
Messages postés13Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention14 septembre 2004 1 juin 2004 à 14:39
Voici un exemple repris rapidement sur un bout de code que j'ai :
Ma listview s'appelle lvprod dans mon exemple ; ceci permet un tri de n'importe quelle colonne en cliquant dans l'entete de celle-ci. Le premier clic fait un tri croissant, le second décroissant.
C'est le LVPROD.SortKey qui détermine la colonne sur laquelle le tri se fera.
Ce code est donc à mettre dans l'évènement ColumnClick, ce qui permet ce tri.
Private Sub lvprod_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
LVProd.Sorted = False
LVProd.SortKey = ColumnHeader.SubItemIndex
LVProd.Sorted = True
If LVProd.SortOrder = lvwDescending Then
LVProd.SortOrder = lvwAscending
Else
LVProd.SortOrder = lvwDescending
End If
cs_Blanc
Messages postés181Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention16 octobre 2006 1 juin 2004 à 17:44
Merci, mais ça marche pas.. j'ai pas la fonction .sortkey dans mon listview, autement ce serai vachement simple... mais c'est eut-être parce que j'ai le framework 1.0...
Donc voilà... si il y a une autre possibilité, je serai ravis de la connaître!!!