Also des Rätselslösung ist denkbar einfach
Der Caption den ich hier versuche zu setzen:
Delphi-Quellcode:
for i := 1 to 4 do
begin
MyPanel1 := TPanel.Create(Self);
with MyPanel1 do
begin
Caption := '';
Name := NamePrefix + IntToStr(i);
SetBounds(links, oben, breite, hoehe);
Inc(oben,verschiebung); // Erhöht "oben" um "verschiebung"
Steht nur an der falschen Stelle.
Das Kind braucht logischerweise ERST einen Namen bevor man es verändern kann und somit muss man lediglich den Captionteil unter die Namensgebung schreiben.
Delphi-Quellcode:
for i := 1 to 4 do
begin
MyPanel1 := TPanel.Create(Self);
with MyPanel1 do
begin
Name := NamePrefix + IntToStr(i);
Caption := '';
SetBounds(links, oben, breite, hoehe);
Inc(oben,verschiebung); // Erhöht "oben" um "verschiebung"
Das ist alles
Vielen Dank an Seb G. auch aus dem Forum hier