Итак, наша задача заставить реагировать форму на клавиатуру, то есть на нажатие клавиш например. У нас есть ряд виртуальных функций, который достаточно перегрузить для реакции.
Давайте попробуем среагировать на событие нажатие клавиш мыши
// CSharp Sample Code using System; using System.Windows.Forms; class MainForm : Form { public MainForm() { Text = "This is my form"; } protected override void OnKeyPress(KeyPressEventArgs e) { MessageBox.Show("КeyBoard"); } public static void Main(string[] args) { Application.Run(new MainForm()); } }
Все в принципе обычно, перегружаем виртуальную функцию и все в порядке. Форма реагирует на нажатие клавиш.