Шаг 35 - Событие KeyDown

Имеет место, если нажать клавишу в момент, когда фокус находится в элементе управления Outline.

Применение:
Элемент управления Outline.

Синтаксис:

PROCEDURE [Form.]Outline.KeyDown
LPARAMETERS Keycode, Shift

Параметры:
В процедуру события следует включить оператор LPARAMETERS или PARAMETERS, задав имя для каждого параметра.

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

Shift
Устанавливает бит при нажатии клавиши. Значение данного параметра является суммой битов, и в нем наименее значащие биты представляют клавиши SHIFT (бит 0), CTRL (бит 1) и ALT (бит 2). Эти биты соответствуют значениям 1, 2 и 4. Данный параметр характеризует состояние этих клавиш. Могут быть установлены некоторые из битов, все биты или ни один из них. Это говорит соответственно о том, что нажаты некоторые из клавиш, все три или ни одна. Например, если были нажаты клавиши CTRL и ALT, значение параметра Shift равно 6.

Комментарии:
Событие KeyDown может пригодиться, если нужно перехватывать нажатия клавиш, которые вводятся, когда фокус находится в элементе управления Outline, благодаря этому вы можете сразу же проверять допустимость нажатых клавиш.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 27.12.2002