images in ein array schmeissen (dann isses variabel) und dynamisch auf der form positionieren....
so in etwa:
Delphi-Quellcode:
//Bilder ist ein Array of TImage (würd ich nehmen) der länge BildAnzahl
//BildAnzahl is zB 25, Groesse müsste dann 5 sein
//LRand und TRand sind die Ränder nach links und oben die das gesamte feld verschoben ist
//Abstand ist der Abstand zwischen den Bilder + die Breite der Bilder
for i:=1 to BildAnzahl do
begin
//Left = Abstand vom Linken Rand
Bilder[i].Left:=LRand + (i Mod Groesse) * Abstand;
//Top = Abstand zum Oberen Rand
Bilder[i].Top :=TRand + (i Div Groesse) * Abstand;
end;
(ich weiss, man soll andern keine hausaufgeben machen, aber das is nur wirklich ein winziges teilproblem....)