Tri alphabétique dans un combobox

cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005 - 7 mai 2004 à 09:03
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 7 mai 2004 à 13:02
Je n'arrive pas à faire le tri alpha dans un combobox, je sais qu'il faut utiliser la commande sorted mais je ne sais pas quels sont les lignes de commandes...
merci

5 réponses

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
7 mai 2004 à 09:28
Combo1.Sorted = True

Christophe R.
0
cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005
7 mai 2004 à 09:39
J'ai essayé cette commande le problème est que ça marche pas....
en fait, j'ai l'ereur : erreur de compilation
impossible d'affecter à une proprièté en lecture seule....
que dois je faire ?
merci
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
7 mai 2004 à 10:24
Effectivement ! Sorted est readonly au runtime ! Je m'en était j'amais apperçu en fait !!
Deux solutions : Fixer cette propriété au moment du design à True ou le faire à la main dans le code :
1- extraire les items de la combobox vers un tableau de string
2- ajouter éventuellement des éléments dans le tableau
3- Tirer le tableau en ordre alpha : voir algo de tri style quicksort
4- vider la combobox : combo1.clear
5- recharger tous les items du tableau dans la combo

Christophe R.
0
cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005
7 mai 2004 à 11:57
je veux bien Fixer cette propriété au moment du design à True.... mais comment faut il faire?
sinon comment le faire à la main...
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
7 mai 2004 à 13:02
Tu pose une combo sur ta feuille et dans la liste des propriétés (sur la droite de ton écran VB6 dans l'IDE normalement), tu repère Sorted et tu change sa valeur en True

Christophe R.
0
Rejoignez-nous