Мне нужно обрабатывать событие KeyDown для стрелок. KeyDown не обрабатывается при нажатии на стрелки, по этому я указываю на какие клавиши нужно реагировать через IsInputKey а потом работаю с этим в OnKeyDown:
protected override bool IsInputKey(Keys keyData)
{
switch (keyData)
{
case Keys.Right:
case Keys.Left:
case Keys.Up:
case Keys.Down:
return true;
}
return base.IsInputKey(keyData);
}
protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
MessageBox.Show("efg");
}
Но ничего не выходит. Что делаю не так?