Tri bulle dans un treeview

Soyez le premier à donner votre avis sur cette source.

Vue 6 898 fois - Téléchargée 474 fois

Description

La propriété "Sorted" du treeview ne me satisfait pas.

Voilà donc une fonction qui permet de faire des tris croissants ou décroissants sur des valeurs numériques ou alpha.

J'imagine qu'il y a d'autres façons de faire mais ça marche bien comme ça...

Source / Exemple :


J'ai essayé de la commenter au maximum. L'utilisation de la fonction ParcourirTree peut paraitre bizarre mais c'est une fonction que j'utilise pour d'autres opérations donc je n'ai pas tout réécrit.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Non, çà va. Pas de double emploi. Chaque source est bien spécifique à un besoin.
Messages postés
11
Date d'inscription
mercredi 4 septembre 2002
Statut
Membre
Dernière intervention
6 janvier 2008

Salut Econs,

En effet, c'est le fait que la propriété sorted trie les valeurs numériques comme des alpha. Ma fonction fait les deux mais c'est vrai que dans la capture d'écran, je n'ai mis que des chiffres.
De mon côté, j'avais besoin pour un prog d'analyse de logs d'un classement de valeur du style 1200=http://www.google.fr et dans ce cas, une valeur 19=http://www.free.fr se retrouvait classé après...
Je n'ai pas regardé ton code mais j'imagine qu'on fait la même chose.

J'ai tout de même posté ma source car il semble que bcq d'utilisateurs ne jonglent pas très bien avec les treeview, Dsé si ça fait double emploi...

@+
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Salut,

Qu'est ce qui ne te satisfait pas dans la propriété Sorted du Treeview ? Le fait que 1000 soit plus petit que 101 ?
Là, ce que j'en vois, c'est que ton tri ne fonctionnera que pour des noeuds qui sont des nombres, ce qui est un peu restrictif.
J'ai un algo de tri sur les données qui trie correctement les nombres, et gère également les caractères alphanumériques, mais sur une Listbox.

http://www.vbfrance.com/codes/TRI-NUMERIQUE-LISTBOX-COMBOBOX_31289.aspx

Ca doit pouvoir s'adapter assez rapidement à ton propre code.

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.