Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 22 déc. 2006 à 13:25
Salut,
il me semble qu'un simple changement de "type" de numérotation corrige le problème
au lieu de : "monimage_1_2006.jpg" jusque "monimage_18_2006.jpg"
écrire comme ça : "monimage_001_2006.jpg" jusque "monimage_018_2006.jpg"
Le trie est éffectué sur les caractères pas sur les nombres ce qui fait que la suite : 1, 5, 2, 16, 11 donne une fois triée :
1 // la liste est triée en fonction du premier caractère puis du second etc etc
11
16
2
5
Pour obtenir un résultat correcte il faut écrire : 01, 05, 02, 16, 11
ce qui donne une fois triée :
01
02
05
11
16
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 22 déc. 2006 à 13:49
Bonjour Cirec,
Décidément tu passes ta vie à aider les autres, tu devrais être décoré .
Pour la numérotation, c'est clair, mais j'avais espéré de ne pas avoir de conditions sur le choix du nom de fichier.
Néanmoins, ton aide est astucieuse, il suffit de changer mes habitudes.
Ce composant me semble difficile à apprivoiser.
Encore merci pour ta réponse rapide.
P. S. Je constate aussi que tu n'hésites jamais à proposer une solution avec le code alors que d'autres ne le font pas sur ce forum (heureusement ce n'est pas une généralité !).
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 22 déc. 2006 à 16:27
Hello Cincap
A noter qu'une astuce similaire est souvent utilisée en employant les jours, mois et années (mais en notation Américaine, c'est à dire Année/Mois/jour). Pourquoi ? Simplement pour avoir les fichiers facilement triables par leur nom.
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 22 déc. 2006 à 16:50
Bonjour WhiteHippo,
Merci pour ta réponse, j'en prends bonne note.
Par contre pour l'affichage des icones dans le filelistbox pas de solutions concrètes ? à moins d'utiliser un autre composant ce qui n'arrange pas toujours.