Ejemplo de la propiedad Index
En el ejemplo siguiente se usa la propiedad Index para cambiar el orden de las páginas y pestañas de una multipágina y tabStrip.
El usuario elige CommandButton1 para mover la tercera página y pestaña al comienzo de los controles MultiPage y TabStrip.
El usuario elige CommandButton2 para mover la ficha y la página seleccionadas detrás de MultiPage y TabStrip.
Para usar este ejemplo, copie este código muestra en la parte Declaraciones de un formulario. Asegúrese de que el formulario contiene:
- Dos controles CommandButton denominados CommandButton1 y CommandButton2.
- Un control MultiPage denominado MultiPage1.
- Un control TabStrip denominado 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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.