title: Autocomplete on Combobox onkeypress event eats up the Enter key
body: <p>I have a ComboBox with <code>AutoCompleteMode = suggest</code> and handle the KeyPress event like so:</p>
  
  <pre><code>private void searchBox_KeyPress(object sender, KeyPressEventArgs e)
  {
      if (e.KeyChar == (char)Keys.Return)
      {
          // do stuff
      }
  }
  </code></pre>
  
  <p>However, it does not catch the <code>Enter</code> key. It catches everything else since the autocomplete dropdown works perfectly.</p>
  
  <p>I also tried the suggestion offered here : <a href="http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/2db0b540-756a-4a4f-9371-adbb92409806" rel="nofollow">http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/2db0b540-756a-4a4f-9371-adbb92409806</a>, set the form's <code>KeyPreview</code> property to true and put a breakpoint in the form's KeyPress event handler:</p>
  
  <pre><code>private void Form_KeyPress(object sender, KeyPressEventArgs e)
  {
      e.Handled = false;
  }
  </code></pre>
  
  <p>However, even the form's handler was not catching the enter key!</p>
  
  <p>Any suggestions?</p>
  
  <p>(If I disable the autocomplete, it catches the Enter key)</p>