Bonjour,
je pense effectivement que l'on peut optimiser ton truc.
Si je comprend bien ta listebox doit etre mise à jour .
Si c'est une combo, je te conseille de la mettre à jour à chaque evenement onenter :
Form1.ComboBox1Enter(Sender: TObject); begin ComboBox1.Clear ; //puis tu recharges via ta bdd end;
|
Si c'est une listebox je te conseille de mettre un compteur et de faire pareil.
Listebox1.clear; ComboBox1.Clear ;
|
Enfin, tu peux utiliser les tdblistbox, qui contiennent directement tout ce qu'il te faut .
Voila j'espere que j'ai put t'aider un peu .