title: C# keypress doesn't capture 'delete' key
body: <p>I have added a keyPress event on a <code>ListView</code>. With a breakpoint on my event, I can see that most of the keys trigger the event. However, a few among which, the one I'm interested in (delete), just won't trigger my event.</p>
  
  <p>Is that weird ? And no, there's no broken keys on my keyboard :D</p>
  
  <pre><code>    private void listView1_KeyPress(object sender, KeyPressEventArgs e)
      {
          if (e.KeyChar == (char)Keys.Delete)
          {
              ListView target = (ListView)sender;
              if (target.SelectedIndices != null &amp;&amp; target.SelectedIndices.Count &gt; 0)
              {
                  string ric = target.SelectedItems[0].SubItems[0].Text;
                  //target.Items.RemoveAt(target.SelectedIndices[0]);
                  ListModels.getInstance().getModel("Vols").removeRic(ric);
              }
          }
      }
  </code></pre>