SelectedItem 属性、TabStrip 控件、Tab 对象、Tabs 集合示例
下例用以下几种方法访问单个的 TabStrip 标签:
- 使用具有数字索引的 Tabs 集合。
- 使用具有字符串索引的 Tabs 集合。
- 使用具有 Item 方法的 Tabs 集合。
- 使用该单独的标签名称。
使用 SelectedItem 属性。
窗体包含
- 名为 TabStrip1 的 TabStrip。
Sub UserForm_Initialize()
Dim TabName
For i = 0 To UserForm_TabStrip1.Count - 1
'使用索引(数值或字符串)
MsgBox "TabStrip1.Tabs(i).Caption = "& UserForm_TabStrip1.Tabs(i).Caption
MsgBox "TabStrip1.Tabs.Item(i).Caption = "& UserForm_TabStrip1.Tabs.Item(i).Caption
TabName = UserForm_TabStrip1.Tabs(i).Name
MsgBox "TabName = " & TabName
MsgBox "TabStrip1.Tabs(TabName).Caption = "& UserForm_TabStrip1.Tabs(TabName).Caption
MsgBox "TabStrip1.Tabs.Item(TabName).Caption = "& UserForm_TabStrip1.Tabs.Item(TabName).Caption
'使用 Tab 对象而不引用 Tabs
'collection
If i = 0 Then
MsgBox "TabStrip1.Tab1.Caption = " & UserForm_TabStrip1.Tab1.Caption
ElseIf i = 1 Then
MsgBox "TabStrip1.Tab2.Caption = " & UserForm_TabStrip1.Tab2.Caption
End If
'使用 SelectedItem 属性
UserForm_TabStrip1.Value = i
MsgBox "TabStrip1.SelectedItem.Caption = " & UserForm_TabStrip1.SelectedItem.Caption
Next
End Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27