Delphi-установить форму, чтобы не фокусироваться на каком-либо компоненте, когда он показывает

есть ли способ в Delphi запретить форме фокусироваться на любом из ее компонентов, но не отключать эти компоненты? Я попробовал себя.SetFocus на FormActivate событие формы, но программа говорит, что она не может сосредоточиться на отключенном компоненте.

1 ответов


используйте следующий обработчик событий OnActivate:

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