TRI BULLE DANS UN TREEVIEW

Signaler
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
-
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/45315-tri-bulle-dans-un-treeview

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.