title: Helpfile does not open to correct context with F1 key
body: <p>Using Delphi XE2 and also Delphi 6</p>
  
  <p>I discovered that hitting <kbd>F1</kbd> to open the help file to a help context does not open the help file to the proper context yet using the menu item for which <kbd>F1</kbd> is the shortcut, opens the help file to the proper context. I also have a button that calls the menu item code.</p>
  
  <p>I checked to make sure both <kbd>F1</kbd> and the menu item and the button are calling the exact same line of code and they are:</p>
  
  <pre><code>procedure TForm1.Help1Click(Sender: TObject);
  begin
    Application.HelpContext(Self.HelpContext);
  end;
  </code></pre>
  
  <p><code>Self.HelpContext</code> value is changed depending on where the user is in the form and I verified that when that line is executed <code>Self.HelpContext</code> is the correct value and is the same value when called via <kbd>F1</kbd> or the menu item or the button.</p>
  
  <p>I verified this issue also exists in every previous version of our app written in Delphi 6.</p>
  
  <p>There must be something simple I'm missing here. Any ideas?</p>