Определяет, перехватываются ли события KeyPress элементов упрвления событием KeyPress содержащего их объекта. Доступно на этапе разработки и выполнения.
Object.KeyPreview[ = lExpr] |
Возвращаемое значение
- lExpr
-
Для свойства KeyPreview предусмотрены следующие установки:
Установка Описание True (.T.)
Объект Form получает события KeyPress первым, а после него события KeyPress получает активный элемент управления.
False (.F.)
(По умолчанию) События Keypress events; Form их не получает.
Примечания
Применимо к: Form Object | Page Object | _SCREEN System Variable | ToolBar Object
Свойство KeyPreview спользуется для того, чтобы разрешить объекту Form обрабатывать события KeyPress раньше, чем это сделает активный элемент управления.
С помощью данного свойства можно создать процедуру обработки ввода с клавиатуры для объекта Form. Например, когда приложение использует функциональные клавиши, можно обрабатывать нажатия клавиш на уровне Form, а не писать код для каждого элемента управления, который способен принимать события нажатия клавиш.
Если в объекте Form нет видимых и доступных элементов управления, он автоматически будет принимать все события, связанные с клавиатурой.