我注意到在我的一个表单中(限于查询),当我执行此代码时:
Private Sub Form_Dirty(Cancel As Integer)
MsgBox Me.Form.Dirty
End Sub
它应该弹出值'true',因为这是onDirty事件,对吧?但实际上我得到了'假'。为什么呢?
答案 0 :(得分:7)
这是因为脏事件是您可以取消更改并将其回滚的地方。在脏事件之后,表单实际上被标记为脏。例如,文本框的事件链是这个
KeyDown> KeyPress> BeforeInsert>脏> KEYUP
希望这有帮助