My Access 2007表单在选项卡控件下方有两个按钮(每页上都有一个子窗体)。
使用标签页或按钮聚焦,我可以“选项卡”到该页面上的子窗体(将焦点放在第一个控件上)。但是,一旦子窗体中的控件具有焦点,我就无法从子窗体中“标记”。焦点遍历子窗体控件(而不是整个窗体)。
有没有办法改变这种行为?当最后一个子窗体控件具有焦点并且用户按下Tab键时,我希望焦点位于第一个按钮上。
答案 0 :(得分:2)
在最后一个子窗体控件上为控件的KeyDown事件添加[Event Procedure]
:
Private Sub TheSubformControl_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyTab And Shift = 0 Then Me.Parent.ButtonToFocus.SetFocus
End Sub