cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
30 déc. 2004 à 15:44
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
30 déc. 2004 à 23:03
Comment insérer dans une liste boxe déjà triée par ordre aphabétique une chaine de caractère au bon index pour toujours conserver cet ordre aphabétique ?
Quelle serait la méthode la plus simple ?
Quelle serait la méthode la plus rapide ?
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 20062 30 déc. 2004 à 23:03
Mon listBox est issu d'un Usercontrol, mais je n'ai pas intégré la propriété sorted.
J'ai trouvé un subtitu avec une API :
SendMessage(List.hwnd, LB_FINDSTRING, -1, ByVal CStr(Texte))
C'est un peu compliqué à mettre en oeuvre, mais c'est de l'instatané.
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 30 déc. 2004 à 16:25
rapidement, trouve le bon endroit ou mettre ta ligne (passer les élément 1 par 1 ou regarde celui du milieu, puis celui du milieu du milieu, .... dépend comme ta liste est longue, un sera plus vite que l'autre.)
après tu prendre celui est est là et la met dans une variable temporaire puis tu déplace tout les item de 1.
-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 30 déc. 2004 à 20:13
c'est sur si sorted est bein configuré. pour ma part, je suis en .Net et j'ai créé mon propre listbox avec mon propre sorted
-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------