Herzlich Wilkommen erstmal
Um eine Komponente über ihren Namen zu finden, kannst du
FindComponent verwenden,
dieses verlangt den Namen als String und gibt das passende Objekt zurück.
Delphi-Quellcode:
for i := 1 to 10 do
Button[i] := FindComponent('Button' + IntToStr(i));
Notfalls mußt du dann noch eine Typenkonvertierung vornehmen:
Delphi-Quellcode:
for i := 1 to 10 do
Button[i] := TButton(FindComponent('Button' + IntToStr(i)));
// oder
for i := 1 to 10 do
Button[i] := (FindComponent('Button' + IntToStr(i)) as TButton);