Bonjour tout le monde,
J'ai 20 combobox identiques et je veux les remplir par les mêmes items, je veux éviter la programmation linéaire :
Ce que je veux c'est une seule boucle pareille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 combobox1.items.clear; combobox1.items.add('c1'); combobox1.items.add('c2'); combobox1.items.add('c3'); combobox1.items.add('c4'); combobox1.items.add('c5'); ... combobox20.items.clear; combobox20.items.add('c1'); combobox20.items.add('c2'); combobox20.items.add('c3'); combobox20.items.add('c4'); combobox20.items.add('c5');
J'ai essayé pour comboboxi la syntaxe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for i:=1 à 20 do begin comboboxi.items.clear; comboboxi.items.add('c1'); comboboxi.items.add('c2'); comboboxi.items.add('c3'); comboboxi.items.add('c4'); comboboxi.items.add('c5'); end;mais ca marche pas (erreur dans l'exécution).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Tcombobox('combobox'+inttostr(i))
Y'a t-il une idée pour cela et merci d'avance.
Partager