Item 方法和选项按钮控件示例
下例用 Item 方法访问 Controls 和 Pages 集合中的单个成员。用户选择 Controls 集合的选项按钮,或者选择多页控件的选项按钮,然后单击命令按钮,则在标签中返回相应的控件名称。
窗体包含:
- 名为 CommandButton1 的命令按钮。
- 名为 Label1 的标签。
- 名为 OptionButton1 和 OptionButton2 的选项按钮。
- 名为 MultiPage1 和多页控件。
Dim MyControl
Sub UserForm_CommandButton1_Click()
If UserForm_OptionButton1.Value = True Then
UserForm_Label1.Caption = UserForm_CommandButton1.Caption
ElseIf UserForm_OptionButton2.Value = True Then
'处理 Pages 集合的当前页
Set MyControl = UserForm_MultiPage1.Pages.Item(UserForm_MultiPage1.Value)
UserForm_Label1.Caption = MyControl.Name
End If
End Sub
Sub UserForm_Initialize()
ControlsIndex = 0
UserForm_OptionButton1.Caption = "Button Name"
UserForm_OptionButton2.Caption = "Pages Name"
UserForm_OptionButton1.Value = True
UserForm_CommandButton1.Caption = "Get Member Name"
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23