Although the use of an On... override is recommended, it is important to include within your handler an invocation of the base method such as

base.OnKeyDown ( e );

in the code for

protected override void OnKeyDown ( KeyEventArgs e )...