jetzt weiß ich was du meinst:
also ich würde ein array erzeugen, was generell alle bilder enthält:
so z.b:
Delphi-Quellcode:
var AlleMeineBilder : array [0..xyz] of Bitmap;
// dann beim erzeugen der Form
AlleMeineBilder[0].bitmap.assign('Pfad der Datei');
...
// dann kannst du im code deinen Feldern ein Bild aus diesem Array zuweisen, je nach Bedingung die hast.
was dein "Problem" mit if else angeht, da kannst du zum beispiel einfach eine case Abfrage erstellen:
Delphi-Quellcode:
case feldarray[1].bildindex of
0 : Feldarray[1].Loadfromfile(BildMitBildindex1);
1 : Feldarray[1].Loadfromfile(BildMitBildindex2);
...
end;