Salut, Le problème est qu'il t'ajoute les chiffres dans la liste box en tant que String. Pour qu'il te les trie comme il faut, il faut rajouter des 0 au début des chiffres pour qu'ils aient tous le même nombre de chiffre. (4, 887 -> 004, 887)
Deuxième solution, Je n'ai pas VS devant moi, mais il me semble que la listbox peut te proposer de mettre ton propre Comparer pour le sort non ? J'en suis un peu près sur... si tu ne vois pas je chercherai ce soir. Dans ce cas, il te suffit de faire un comparer qui compare Int.Parse(x) et non x.
Julien.
|