【问题标题】:Which Parent Form Event is Triggered When Subform is Entered?进入子窗体时触发哪个父窗体事件?
【发布时间】:2017-05-08 23:12:09
【问题描述】:

我有一个包含多个子表单的主/父表单,并且主表单字段被锁定,直到用户单击“编辑”按钮。这会触发解锁字段的事件。

当用户选择其中一个子表单时,我想再次锁定字段,但在激活子表单时找不到触发哪个主表单事件。它似乎不是 LostFocus 或 Deactivate。

当父表单的其中一个子表单被激活/进入时,会触发父表单上的哪个事件?

【问题讨论】:

  • 查看表单!frmMyParentForm!frmMySubform.GotFocus
  • Johnny,我可以在每个子窗体中添加一行代码,但是移动到子窗体时是否触发了 ParentForm 事件?
  • 这会很棘手,但我认为您可以查看表单的 OnClick 事件,滚动控件以查看哪个控件获得了焦点,如果 ControlType=subform 那么您知道解雇你的代码。不过这是理论上的,这就是为什么我把它作为评论而不是答案。
  • 看看这个页面,看看哪些事件在什么时候被触发,它可能会帮助您确定捕获点击事件的最佳点:support.office.com/en-us/article/…

标签: forms ms-access


【解决方案1】:

是父窗体上子窗体控件OnEnterOnExit事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多