Listview support tri multi-colonnes par méthodes d'extensions

Description

Simple source implémentant l'interface IComparer pour le tri mono/multi colonnes.
Le support du tri multi-colonnes se fait par quelques méthodes d'extensions appliquées sur les contrôles ListView.

Voici les méthodes d'extensions sur une ListView
MaListView.MultiSortRemoveAll() 'Vide la multi sélection.
MaListView.MultiSortRemColumn(IndexColonne) 'Supprime une colonne dans le tri
MaListView.MultiSortAddColumn(IndexColonne,MéthodeDeTri) 'Ajoute une colonne dans le tri
MaListView.MultiSortExecute() 'Execute le tri multi-colonnes.

Une démo est présente dans le zip.
La source est très simple.

Conclusion :


Bon dév.

Codes Sources

A voir également

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.