Bonjour à tous,

Est-il possible d'associer un index a chacun de mes contrôle:

exemple:

ComboBox1 -> Index=1
ComboBox2 -> Index=2
ComboBox3 -> Index=3
.
.
.
ComboBox10 -> Index=10

pour après faire une action du style:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
For i:=0 To 10 Do
Combobox[i].ItemIndex:=I;

Pour le moment mes combobox sont dans 1 ScrollBox1 et je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
For i:=0 To 10 Do
ScrollBox1.Controls[i].ItemIndex:=I;

Le problème est que ma scrollBox1 contient aussi des labels qui possede leur indice propre (suivant l'ordre de creation dans la scrollBox1), comment puis-je faire en sorte que mes 11 Combobox est les 11 premiers indices dans la scrollBox1:

Exemple:

ScrollBox1.Controls[0] -> Combobox1
ScrollBox1.Controls[1] -> Combobox2
ScrollBox1.Controls[2] -> Combobox3
.
.
.
ScrollBox1.Controls[10] -> Combobox11



Merci beaucoup a vous tous,

@+

User