title: Focusing WebBrowser control in a C# application
body: <p>I have a <code>WebBrowser</code> control hosted in a windows <code>Form</code>. The control is used to display hyperlinks which get created at runtime. These links point to some HTML pages and PDF documents. </p>
  
  <p>The problem is that when the form hosting the browser control is loaded, the focus is on the form. When the <kbd>TAB</kbd> key is pressed, the focus does not shift to the first hyperlink. However, if I perform a mouse click on the control and then hit the <kbd>TAB</kbd> key, the tab focus is now on the first hyper link. I tried using <code>Select()</code> on the <code>WebBrowser</code> control and then I called <code>Focus()</code>, but it doesn't solve the problem. </p>
  
  <p>Any ideas on how to set the tab focus on the first hyperlink at load? Thanks.</p>
  
  <p>Cheers,
  Harish</p>