ComboBox.TabIndex 属性 (Access)

使用 TabIndex 属性可以指定控件在窗体或报表上的 Tab 键顺序中的位置。 Integer 型,可读/写。

语法

表达式TabIndex

表达 一个代表 ComboBox 对象的变量。

备注

可以将 TabIndex 属性设置为一个整数,该整数表示控件在窗体的 Tab 键顺序中的位置。 有效设置可以从 0 到总控件数减 1 的最后一个选项卡位置的第一个选项卡位置。 例如,如果某个窗体有三个每个具有 TabIndex 属性的控件,其有效的 TabIndex 属性设置是 0、 1 和 2。

将该 文本框的 TabIndex 属性设置为一个整数小于 0 产生错误。

默认情况下,Microsoft Access 为按顺序创建这些窗体上的控件指定 tab 键顺序。 每个新控件都将排在 Tab 键次序表的最后。 如果更改控件的 TabIndex 属性的设置以调整 Tab 键顺序,Access 会自动重新编号其他控件的 TabIndex 属性设置,以反映插入和删除。

在窗体视图中,不可见或禁用的控件仍按 Tab 键顺序,但在按 Tab 键时会跳过。

更改窗体上其他控件的 Tab 键次序不会影响按下某个控件的访问键以后出现的情况。 例如,如果已为文本框的标签创建了访问键,则只要按下标签的访问键,焦点就会移动到文本框,即使更改文本框的 TabIndex 属性设置也是如此。

如果您按某个控件 (如标签),没有 TabIndex 属性 (因而不在 tab 键次序中) 的访问键,焦点将移到下一个控件可以接收焦点的 tab 键顺序。

示例

下面的示例翻转命令按钮和文本框的 tab 键次序。 因为第一次创建 TextBox1,它的 TabIndex 属性设置为 0 并且 Command1 已设置为 1。

Sub Form_Click() 
 Me!Command1.TabIndex = 0 
 Me!TextBox1.TabIndex = 1 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。