Nur mal so, wieso denkt niemand daran TGridPanel (
VCL), bzw. TGridLayout (FMX) zu verwenden?
https://www.youtube.com/watch?v=w2HIsIpjcjE
https://www.youtube.com/watch?v=0j4vcyhv7Oo
Ansonsten darf man das Problem auch gern mathematisch lösen.
Delphi-Quellcode:
X := OffsetX + AbstandX * (Index0 mod Spalten);
Y := OffsetY + AbstandX * (Index0 div Spalten);
// also
X := 15 + 125 * (A mod 5);
Y := DerGeheimeInitialwertVonY + 125 * (A div 5);