Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Устанавливает или возвращает значение поля «По нажатию клавиши» в окне свойств. Для чтения и записи, String.
Синтаксис
выражение. OnKeyPress
выражение Переменная, представляющая объект TextBox .
Примечания
Это свойство полезно для программного изменения действия, выполняемого Microsoft Access при возникновении события. Например, между вызовами событий может потребоваться изменить параметры выражения или переключиться с процедуры события на выражение или макрос в зависимости от обстоятельств, при которых было вызвано событие.
Событие KeyPress возникает, когда пользователь нажимает клавишу, когда фокус находится на форме или элементе управления. Это событие также происходит при отправке нажатия клавиши в форму или элемент управления с помощью действия SendKeys в макросе или инструкции SendKeys в Visual Basic.
Значение OnKeyPress будет одним из следующих в зависимости от выбора, выбранного в окне Choose Builder (доступ к нему можно получить, нажав кнопку Build рядом с полем On Key Press в окне свойств объекта):
- Если выбран построитель выражений, значением будет =выражение, где выражение — выражение из окна построителя выражений.
- Если вы выбрали "Конструктор макросов", значением будет имя макроса.
- Если вы выберете построитель кода, значение будет [Процедура события].
Если поле "Нажатие клавиши " пусто, значение свойства является пустой строкой.
Пример
В следующем примере выводится значение свойства OnKeyPress в окне интерпретации для кнопки OK в форме ввода заказа .
Debug.Print Forms("Order Entry").Controls("OK").OnKeyPress
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.