Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Использование метода Undo для сброса элемента управления или формы при изменении его значения.
Синтаксис
выражение. Отмена
выражение Переменная, представляющая объект TextBox .
Примечания
Например, метод отмены можно использовать для удаления изменений в записи, содержащей недопустимую запись.
Если к форме применен метод отмены , все изменения, внесенные в текущую запись, будут потеряны. Если метод отмены применяется к элементу управления, влияет только на сам элемент управления.
Этот метод необходимо применить перед обновлением формы или элемента управления. Возможно, вы захотите включить этот метод в событие BeforeUpdate формы или в событие Change элемента управления.
Метод Undo предлагает альтернативу использованию оператора SendKeys для отправки значения клавиши ESC в процедуре обработки событий.
Пример
В следующем примере показано, как можно использовать метод Undo в процедуре события Change элемента управления для принудительного сброса поля LastName до исходного значения в случае его изменения.
Private Sub LastName_Change()
Me!LastName.Undo
End Sub
В следующем примере метод отмены используется для сброса всех изменений в форме перед обновлением формы.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.Undo
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.