Определяет, перехватываются ли события KeyPress элементов упрвления событием KeyPress содержащего их объекта. Доступно на этапе разработки и выполнения.

Object.KeyPreview[ = lExpr]

Expand imageВозвращаемое значение

lExpr

Для свойства KeyPreview предусмотрены следующие установки:

Установка Описание

True (.T.)

Объект Form получает события KeyPress первым, а после него события KeyPress получает активный элемент управления.

False (.F.)

(По умолчанию) События Keypress events; Form их не получает.

Expand imageПримечания

Применимо к: Form Object | Page Object | _SCREEN System Variable | ToolBar Object

Свойство KeyPreview спользуется для того, чтобы разрешить объекту Form обрабатывать события KeyPress раньше, чем это сделает активный элемент управления.

С помощью данного свойства можно создать процедуру обработки ввода с клавиатуры для объекта Form. Например, когда приложение использует функциональные клавиши, можно обрабатывать нажатия клавиш на уровне Form, а не писать код для каждого элемента управления, который способен принимать события нажатия клавиш.

Если в объекте Form нет видимых и доступных элементов управления, он автоматически будет принимать все события, связанные с клавиатурой.

Expand imageСмотрите также