Событие Form.Undo (Access)
Происходит, когда пользователь отменяет изменение.
Синтаксис
expression. Отмена (отмена)
выражение: переменная, представляющая объект Form.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Отмена | Обязательный | Integer | Присвойте этому аргументу значение True , чтобы отменить операцию отмены и оставить элемент управления или форму в измененном состоянии. |
Замечания
Событие Отмена для элементов управления возникает всякий раз, когда пользователь возвращает элемент управления в исходное состояние, нажимая кнопку Отменить поле или запись на панели команд, нажимая кнопку Отменить , нажимая клавишу ESC или вызывая метод Отмена для указанного элемента управления. Элемент управления должен быть сосредоточен во всех трех случаях. Событие не возникает, если пользователь нажимает кнопку Отменить ввод на панели команд.
Событие Отмена для форм возникает всякий раз, когда пользователь возвращает форму в исходное состояние путем нажатия кнопки Отменить , нажатия клавиши ESC или вызова метода Undo указанной формы.
Пример
В следующем примере демонстрируется синтаксис подпрограммы, которая перехватывает событие Отмена для формы.
Private Sub Form_Undo(Cancel As Integer)
Dim intResponse As Integer
Dim strPrompt As String
strPrompt = "Cancel the undo operation?"
intResponse = MsgBox(strPrompt, vbYesNo)
If intResponse = vbYes Then
Cancel = True
Else
Cancel = False
End If
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.