Also ich würde ja ein Array dafür anlegen - vor allem, wenn Du nachher eine Schleife zur möglichst schnellen Auswertung nutzen möchtest - also das wäre dann in etwa so:
Delphi-Quelltext
1:
| var Checkboxen:array[0..9] of TCheckbox |
Dann ist nur die Frage, ob Du die dann alle einzeln in dieses Array einfügst mit:
Delphi-Quelltext
1: 2: 3: 4:
| arrayCheckbox[0]:=Checkbox1; arrayCheckbox[1]:=Checkbox2; arrayCheckbox[2]:=Checkbox3; ... |
Oder ob Du die Checkboxen mit dieser Möglichkeit hizufügst:
Delphi-Quelltext
1: 2: 3:
| for i:=0 to Form1.ControlCount-1 do if Controls[i] is TCheckbox then arrayCheckbox.add(Controls[i]) |
Schneller ist ja auf jeden Fall die erste Variante, aber die zweite ist universeller einsetzbar - also brauchst Du dann da nicht mehr so unbedingt dran denken, die neue Checkbox auch noch mit da rein zu schreiben, wenn Du noch eine mehr haben möchtest.