Команда ON KEY =

Задает команду, которая будет выполнена при нажатии некоторой клавиши или комбинации клавиш во время работы команды READ.

Синтаксис:

ON KEY
	[ = nKeyCode]
	[Command]

Параметры:
= nKeyCode
Задает код клавиши. Если она представляет непечатаемый символ или если вы используете комбинацию клавиш, задайте в качестве nKeyCode значение из следующей таблицы.

КлавишиnKeyCode
Alt+Q, W, E, R, T, Y, U, I, O ,P*Alt+A, S, D, F, G, H, J, K, L*Alt+Z, X, C, V, B, N, M*272 - 281 286 - 294 300 - 306
Функциональные клавиши F1-F10 Home стрелка вверх315 - 324 327 328
Page Up стрелка влево стрелка вправо329 331 333
End стрелка вниз Page Down 335 336 337
Ins (HELP в Macintosh) Del Shift+F1 .... Shift+F10 338 339 340 - 349
Ctrl+F1... Ctrl+F10 Alt+F1 .... Alt+F10 Ctrl+Print Scrn350 - 359 360 - 369 370
Ctrl+стрелка влево Ctrl+стрелка вправо Ctrl+End371 372 373
Ctrl+Page Down Ctrl+Home Alt+1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -, =*Ctrl+Page Up 374 375 376 - 387 388

Command
Задает команду, которую нужно выполнить при нажатии клавиши или комбинации клавиш.

Комментарии:
Включена для совместимости с предыдущими версиями. В каждый момент времени может быть активна только одна команда ON KEY = . Чтобы выполнять команды, соответствующие нескольким клавишам или комбинациям клавиш, используйте команду ON KEY LABEL.
В команда ON KEY = обычно используется команда DO, выполняющая соответствующую процедуру.
Если нажать заданную клавишу или комбинацию клавиш в момент, когда команда READ не активна, Visual FoxPro не будет выполнять команду ON KEY = .


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