Welches Formular ist denn beim SetFocus im Vordergrund? Der Logger?
Wenn man ein Fenster per Show anzeigt, ist das im Vordergrund und dort hat dann die "erste" Komponente den Focus (TabStop = true und TabOrder = 0).
Soll das aufrufende Fenster aber den Focus behalten, also im Vordergrund bleiben, muss man es nach dem Aufruf des zweiten Fensters, wieder in den Vordergrund bringen.
Geht eventuell sowas?
Delphi-Quellcode:
procedure TForm1.FormCreate(sender : TObject);
begin
...
FormLogger.Show;
Self.BringToFront;
ControlFuerDieEingabeABC.SetFocus;
...
end;