Moin...
Zitat:
Ich hätte auch gedacht, dass 'poOwnerFormCenter' genau für einen solchen Fall da
... und wer ist der Owner wenn das Form automatisch in der MainForm erzeugt wird?
![Zwinkern](images/smilies/zwinkern.gif)
Das Folgende klappt bei mir fehlerfrei, das 2. Formular wird genau in der Mitte des 1. Formulars angezeigt, und zwar immer und egal, von welchem Formular aus ich aufrufe:
Delphi-Quellcode:
procedure TForm1.Bt_Form2Click(Sender: TObject);
begin
U2 := TForm2.Create(Self);
Try
U2.Position := poOwnerFormCenter;
U2.ShowModal;
Finally
U2.Free;
End;
end;