TabStop 属性示例
下例使用 TabStop 属性来控制是否可以通过按 Tab,将焦点移动到特定的控件。用户按 Tab,使焦点在窗体上的控件之间移动,然后单击切换按钮以改变 CommandButton1 的 TabStop 属性。当 TabStop 为 False 时,CommandButton1 将不接受用 Tab 移来的焦点。
窗体包含:
- 名为 CommandButton1 的命令按钮。
- 名为 ToggleButton1 的切换按钮。
- 一至二个其他控件,如选项按钮或列表框。
Sub UserForm_CommandButton1_Click()
MsgBox "Clicked CommandButton1."
End Sub
Sub UserForm_ToggleButton1_Click()
If UserForm_ToggleButton1 = True Then
UserForm_CommandButton1.TabStop = True
UserForm_ToggleButton1.Caption = "TabStop On"
Else
UserForm_CommandButton1.TabStop = False
UserForm_ToggleButton1.Caption = "TabStop Off"
End If
End Sub
Sub UserForm_Initialize()
UserForm_CommandButton1.Caption = "Show Message"
UserForm_ToggleButton1.Caption = "TabStop On"
UserForm_ToggleButton1.Value = True
UserForm_ToggleButton1.Width = 90
End Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21