Ввод с клавиатуры в приложении Windows FormsKeyboard Input in a Windows Forms Application

Windows Forms содержит стандартные события клавиатуры, которые позволяют реагировать на нажатия определенных клавиш, а также предоставляет способы для перехвата, изменить и получения нажатий клавиш на уровне приложения, формы, и управлять уровнем.Windows Forms includes standard keyboard events that allow you to respond to specific key presses, and also provides ways for you to intercept, modify, and consume key presses at the application, form, and control level.

В этом разделеIn This Section

Принцип работы ввода с клавиатурыHow Keyboard Input Works
Описывает, как сообщения клавиатуры обрабатываются и преобразуются в события клавиатуры.Describes how keyboard messages are processed and transformed into keyboard events.

Использование событий клавиатурыUsing Keyboard Events
Содержит сведения о типах событий клавиатуры и сведения, полученные обработчиками событий клавиатуры.Provides information on the types of keyboard events and the information that is received by the keyboard event handlers.

Практическое руководство. Изменение ввода с клавиатуры в стандартном элементе управленияHow to: Modify Keyboard Input to a Standard Control
Пример кода, в котором показано, как изменять значения клавиш, прежде чем они достигнут элемента управления.Presents a code example that shows how to modify key values before they reach a control.

Практическое руководство. Определение нажатой управляющей клавишиHow to: Determine Which Modifier Key Was Pressed
Показано, как определить, нажата ли в дополнение к другой клавиши SHIFT, ALT или CTRL.Demonstrates how to find out whether SHIFT, ALT, or CTRL was pressed in addition to another key.

Практическое руководство. Обработка ввода с клавиатуры на уровне формыHow to: Handle Keyboard Input at the Form Level
Пример кода, в котором показано, как перехватить клавиши, прежде чем они достигнут элемента управления.Presents a code example that shows how to intercept keys before they reach a control.