I have a form with a dozen checkboxes, textboxes etc, all with TabStop = False. However if I press the Left and Right arrow keys, the focus will still shift along between the different controls.

I want to use the L/R arrow keys for a specific purpose on the main form (but obviously, when used as required, they are also changing the state of other controls at the same time).

Can I prevent this? KeyPreview has no effect on this, I cant seem to stop this happening within any key events either.