.NET 4.x Написание хука на перехват нажатия Enter - C#
Формулировка задачи:
Помогите с написанием хука. Нужно перехватить нажатие клавиши Ентер на форме, а я в этом(хуках) ничего не смыслю.
Решение задачи: «.NET 4.x Написание хука на перехват нажатия Enter»
textual
Листинг программы
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Enter)
{
button2.PerformClick();
return true;
}
if (keyData == Keys.Escape)
{
button1.PerformClick();
return true;
}
if (keyData == Keys.Up || keyData == Keys.Down || keyData == Keys.Left || keyData == Keys.Right)
{
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}