Compartilhar via


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.