hallo Matthias,
vom Erzeugen alleine bekommt die Form wohl nicht den Focus, eher vom ShowModal oder Show.
Für solche Fälle merke ich mir das vorherig aktive Form, zeige das neue an und gebe den Focus dem vorherigen danach zurück.
Delphi-Quellcode:
PreviousForm := Screen.ActiveForm;
NewForm := TNewForm.Create(Application);
NewForm.Show;
if Assigned(PreviousForm) then
PreviousForm.SetFocus;
Roderich