In order to capture keystrokes in a Forms control, you must derive a new class that is based on the class of the control that you want, and you override the ProcessCmdKey().
Syntax:
C#:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
//handle your keys here
}
Source : http://net-informations.com/q/faq/arrowkeys.html
Bikitha