I have a `RichTextBox` that I want to track key presses and do something for each of the key press, e.g.`Ctrl + S` for save and so on. But my `RichTextBox` won't log key strokes. The `messageBox` does not pop up at all.

```
  private void rtfContent_KeyPress(Object sender, KeyPressEventArgs e)
    {
        if (e.KeyChar == 'C')
        {
            MessageBox.Show("C");
            e.Handled = true;
        }
    }

```

This is the code I am currently trying. The MessageBox is just there to actually see if the KeyPress was working and 'C' was just the first thing that came to mind.

Nonetheless my function does not do what it is supposed to. I have an `eventhandler` in my Designer 

```
this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.rtfContent_KeyPress);

```