ein "einfaches" Verschieben im OnShow tut bei mir seine Arbeit und das Edit wird verschoben.
Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
begin
Edit1.Left := 100;
end;
wird es bei dir wirklich verschoben? (der Code, mit den richtigen Werten aufgerufen),
oder wird vielleicht nachträglich die Position noch durch etwas anderes verschoben?
(Align, Anchors oder Dergleichen)