Access 2007 中的选项卡控件之外的选项卡
Posted
技术标签:
【中文标题】Access 2007 中的选项卡控件之外的选项卡【英文标题】:Tab Outside Tab Control In Access 2007 【发布时间】:2011-04-12 17:35:00 【问题描述】:我的 Access 2007 表单在选项卡控件下方有两个按钮(每个页面上都有一个子表单)。
使用标签页或按钮,我可以“标签”进入该页面上的子表单(将焦点放在第一个控件上)。但是,一旦子表单中的控件获得焦点,我就无法“跳出”子表单。焦点遍历子表单控件(不是整个表单)。
有没有办法改变这种行为?当最后一个子窗体控件具有焦点并且用户按下 Tab 键时,我希望焦点位于第一个按钮上。
【问题讨论】:
Ctrl-Tab 应该可以解决问题。 【参考方案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
【讨论】:
以上是关于Access 2007 中的选项卡控件之外的选项卡的主要内容,如果未能解决你的问题,请参考以下文章