Hi, ich will eine Form zur Laufzeit erzeugen auf der ein Memo und ein Label liegt.
Leider lässt sich die Top-Koordinate des Labels aus mir unerklärlichen Gründen nicht verändern.
Delphi-Quellcode:
//Form wird erstellt
Zettel[i]:=TForm.create(Self);
Zettel[i].Caption := edit1.Text;
zettel[i].BorderStyle := bsdialog;
zettel[i].Height := 170;
zettel[i].Width := 150;
//Memo wird erstellt
memo := TMemo.Create(zettel[i]);
memo.Parent := Zettel[i];
memo.Text := memo1.Text;
memo.Height := 150;
memo.Anchors := [akleft,akTop,akRight,akBottom];
//Datums anzeige wird erstellt
datum := TLabel.Create(zettel[i]);
datum.Parent := Zettel[i];
datum.Caption := datetostr(Datetimepicker1.Date);
datum.Top := 160; <---Fehler!!!
datum.Left := 10;
datum.BringToFront;
//Zeige Komponenten
datum.Show;
memo.show;
Zettel[i].show;
Hoffe ih rkönnt mir helfen!