Шаг 170 - Форма реагирует на клавиатуру

Итак, наша задача заставить реагировать форму на клавиатуру, то есть на нажатие клавиш например. У нас есть ряд виртуальных функций, который достаточно перегрузить для реакции.

Давайте попробуем среагировать на событие нажатие клавиш мыши

// 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());
	}
}

Все в принципе обычно, перегружаем виртуальную функцию и все в порядке. Форма реагирует на нажатие клавиш.

gif/170_1.gif (3247 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.