Hallo,
der Fehler steht doch direkt da.
Deaktiviertes oder unsichtbares Fenster kann den Fokus nicht erhalten.
Ursache1:
Du hast im Code ein xxx.SetFocus;
Wahrscheinlich im FormCreate.
Zu diesem Zeitpunkt existiert aber das (Windows-)Fenster-
Handle der Komponente noch nicht.
Ursache2:
Die xxx bei xxx.SetFocus ist zu dem Zeitpunkt nicht sichtbar
Quick&Dirty1:
try
XXX.SetFocus;
except
;
end;
Quick&Dirty2:
ins FormActivate verschieben und trotzdem
try except drumrum