title: Delphi XE7 AcroPDF (Acrobat Reader PDF ActiveX) component steals focus
body: <p>When I open a pdf document using the AcroPDF component, AcroPDF steals the focus of my edit component (edSuchName)... 
  the only way that I found to get it back is the following, but I'm not really glad with it. So I'm searching for something better</p>
  
  <pre><code>    TMainForm = class(TForm)
        AcroPDF1: TAcroPDF;
        tmrBringFocusBack: TTimer;
        edSearchName: TEdit;
        procedure tmrBringFocusBackTimer(Sender: TObject);
        procedure OpenDocument;
      end;
   // ...
      procedure TMainform.tmrBringFocusBackTimer(Sender: TObject);
      begin
        tmrBringFocusBack.Enabled := False;
        edSearchName.SetFocus;
      end;
  
      procedure TMainform.OpenDocument;
      begin
        AcroPDF1.LoadFile(AFilename);
        AcroPDF1.setShowToolbar(false);
        AcroPDF1.setPageMode('none');
        AcroPDF1.Show;
        tmrBringFocusBack.Interval:= 200; // and sometimes more (when trying, 20 is too less)
  
        tmrBringFocusBack.Enabled := True; // &lt;&lt;&lt;&lt; I have to trigger this timer &lt;&lt;&lt;&lt;
      end;
  </code></pre>
  
  <p>Does anybody know a better way?</p>