【问题标题】:Tab Outside Tab Control In Access 2007Access 2007 中的选项卡控件之外的选项卡
【发布时间】:2011-04-12 17:35:00
【问题描述】:

我的 Access 2007 表单在选项卡控件下方有两个按钮(每个页面上都有一个子表单)。

使用标签页或按钮,我可以“标签”进入该页面上的子表单(将焦点放在第一个控件上)。但是,一旦子表单中的控件获得焦点,我就无法“跳出”子表单。焦点遍历子表单控件(不是整个表单)。

有没有办法改变这种行为?当最后一个子窗体控件具有焦点并且用户按下 Tab 键时,我希望焦点位于第一个按钮上。

【问题讨论】:

  • Ctrl-Tab 应该可以解决问题。

标签: ms-access ms-access-2007


【解决方案1】:

在最后一个子窗体控件上,将[Event Procedure] 添加到控件的 KeyDown 事件中:

Private Sub TheSubformControl_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyTab And Shift = 0 Then Me.Parent.ButtonToFocus.SetFocus
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-18
    • 2011-10-24
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多