Exemplo da propriedade Index
O exemplo a seguir usa a propriedade Index para alterar a ordem das páginas e guias em uma MultiPage e TabStrip.
O usuário escolhe o CommandButton1 para mover a terceira página e a guia para a frente da MultiPage e TabStrip.
O usuário escolhe o CommandButton2 para mover a página selecionada e a guia para trás da MultiPage e TabStrip.
Para usar este exemplo, copie esta amostra de código para a parte Declarações de um formulário. Verifique se o formulário contém:
- Two CommandButton controls named CommandButton1 and CommandButton2.
- Uma MultiPage denominada MultiPage1.
- Uma TabStrip denominada TabStrip1.
Dim MyPageOrTab As Object
Private Sub CommandButton1_Click()
'Move third page and tab to front of control
MultiPage1.page3.Index = 0
TabStrip1.Tab3.Index = 0
End Sub
Private Sub CommandButton2_Click()
'Move selected page and tab to back of control
Set MyPageOrObject = MultiPage1.SelectedItem
MsgBox "MultiPage1.SelectedItem = " _
& MultiPage1.SelectedItem.Name
MyPageOrObject.Index = 4
Set MyPageOrObject = TabStrip1.SelectedItem
MsgBox "TabStrip1.SelectedItem = " _
& TabStrip1.SelectedItem.Caption
MyPageOrObject.Index = 4
End Sub
Private Sub UserForm_Initialize()
MultiPage1.Width = 200
MultiPage1.Pages.Add
MultiPage1.Pages.Add
MultiPage1.Pages.Add
TabStrip1.Width = 200
TabStrip1.Tabs.Add
TabStrip1.Tabs.Add
TabStrip1.Tabs.Add
CommandButton1.Caption = _
"Move third page/tab to front"
CommandButton1.Width = 120
CommandButton2.Caption = _
"Move selected item to back"
CommandButton2.Width = 120
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.