2010-07-21 7 views
6

Gibt es eine Möglichkeit in Delphi, das Formular nicht auf seine Komponenten zu fokussieren, aber diese Komponenten nicht zu deaktivieren? Ich versuchte Self.SetFocus auf FormActivate Ereignis des Formulars, aber das Programm sagt, dass es sich nicht auf eine deaktivierte Komponente konzentrieren kann.Delphi - Formular so einstellen, dass es sich auf keine Komponente konzentriert, wenn es angezeigt wird

+0

Minor Hinweis: Ich glaube nicht, dass die * Compiler * sagt so, aber das Programm vom Compiler erzeugt. –

Antwort

12

Verwenden Sie die folgende OnActivate Ereignishandler:

procedure TForm1.FormActivate(Sender: TObject); 
begin 
    ActiveControl:= nil; 
end; 
+0

ok gelöst, danke Serg :) – rajeemcariazo

+3

@rajeem_cariazo; Legen Sie diese Antwort als Ihre akzeptierte Antwort fest. – SimaWB

Verwandte Themen