TRI BULLE DANS UN TREEVIEW

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 6 janv. 2008 à 09:14
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 6 janv. 2008 à 13:15
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

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
6 janv. 2008 à 13:15
Non, çà va. Pas de double emploi. Chaque source est bien spécifique à un besoin.
cipolin Messages postés 11 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 6 janvier 2008
6 janv. 2008 à 12:12
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...

@+
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
6 janv. 2008 à 09:14
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.
Rejoignez-nous