Help! CustomControl.KeyDown event wont trap cursor keys

I am trying to create my own Windows Control (derived from
CustomControl) that accepts cursor key input.

I have overriden the KeyDown event to handle keyboard input, but it
seems to only get called on regular keyboard input, cursor keys are
ignored.

When I use the cursor keys on my test form it changes focus and uses
the keys on other controls. How can I intercept the keystrokes before
they get to the form?

Any Help would be gratefully appreciated.

John Barton