Иллюстрированный самоучитель по Access 2002

       

Нажатие клавиши


Событие

Нажатие клавиши

(KeyPress) происходит, если пользователь нажимает и отпускает любую комбинацию клавиш для элемента управления или формы, имеющей фокус. В отличие от событий

Клавиша вниз

(KeyDown) и

Клавиша вверх

(KeyUp), данное событие не происходит, когда нажимаются функциональные клавиши, клавиши управления курсором и клавиши <Shift>, <Ctrl> или <Alt>. Кроме того, эти события различны для верхнего и нижнего регистров. Процедура обработки настоящего события имеет один аргумент: KeyAscii — целое число, представляющее код нажатой клавиши.

Если пользователь нажимает и удерживает некоторую клавишу, то возникают повторяющиеся события

Клавиша вниз

(KeyDown) и

Нажатие клавиши

(KeyPress) до тех пор, пока он не отпустит клавишу. Тогда возникает событие



Клавиша вверх

(KeyUp).

Если результатом нажатия клавиши является перевод фокуса с одного элемента на другой, то событие

Клавиша вниз

(KeyDown) возникает для первого элемента, а события

Нажатие клавиши

(KeyPress) и

Клавиша вверх

(KeyUp) — для второго.

Если в результате нажатия клавиши появляется диалоговое окно, то возникают события

Клавиша вниз

(KeyDown) и

Нажатие клавиши,

а событие

Клавиша вверх

(KeyUp) не возникает.

CompEbook.ru Железо, дизайн, обучение и другие



Содержание раздела