ВУЗ:
Составители:
Рубрика:
133
5.5.2. События ввода
Все события ввода – события, которые возникают вследствие
действий мыши, клавиатуры или пера – передают дополнительную
информацию в специальном классе аргументов событий. По сути, все
эти классы совместно используют одного и того же предка – класс
InputEventArgs. На рис. 44 показана иерархия наследования классов
событий.
KeyEventArgs
KeyboardFocusChangedEventArgs
KeyboardEventArgs
MouseButtonEventArgs
MouseWheelEventArgs
QueyCursorEventArgd
MouseEventArgs
StylusButtonEventArgs
StylusDownEventArgs
StylusSystemGestureEventArgs
StylusEventArgs
InputEventArgs
RoutedEventArgs
EventArgs
Рис. 42. Классы EventArgs для событий ввода
Класс InputEventArgs добавляет только два свойства: Timestamp
и Device. Свойство Timestamp может иметь целочисленное значение,
показывающее в миллисекундах, когда возникло событие. Свойство
Device возвращает объект, который предлагает более подробную ин-
формацию об устройстве, сгенерировавшем событие, которым может
быть мышь, клавиатура или перо. Каждый из этих трех вариантов
представлен отдельным классом, и все они являются наследниками
абстрактного класса System.Windows. Input.InputDevice.
5.5.3. Ввод с использованием клавиатуры
Когда пользователь нажимает клавишу, возникает целая серия
событий. В таблице 10 перечислены события в порядке их возникновения.
Страницы
- « первая
- ‹ предыдущая
- …
- 131
- 132
- 133
- 134
- 135
- …
- следующая ›
- последняя »
