Réponse acceptée !
alors petite precision :
si je te fait utiliser une variable S de type String plutot que la propriété Text du TEdit dans la boucle, c'est pour eviter d'appeler le OnChange du TEdit a chaque iteration de boucle.
comme cela on garde des performances "identique" selon si on selectionne 1, 5, 10, 100 elements.
si tu as d'autres questions, hesite pas, mais cherche un peu avant quand même.
bonne journée et bonne continuation.