Buenas!.
Después de una respuesta de Shordi, que a el le gusta más TabPanel que TabStrip, estuve haciendo un ejemplo
con los dos controles y es que aunque son parecidos no funcionan igual y en algunas de sus propiedades difieren.
Por ejemplo:
- En TabStrip al usar la propiedad Count, le decimos cuantas pestañas queremos que contenga y ademas nos la puede mostrar al ejecutar.
- En TabPanel no las muestra directamente al ejecutar.
Código:
Const NUMP As Integer = 5
Public Sub Form_Open()
TabPanel1.Count = NUMP
TabStrip1.Count = NUMP
'Rellenar(TabStrip1)
'Rellenar(TabPanel1)
End
Public Sub Rellenar(uncontrol As Object)
Dim n As Integer
For n = 0 To NUMP - 1
uncontrol[n].Text = n + 1
Next
End
- En TabStrip podemos usar para nombrar las pestaña, la propiedad Caption o Text
- En TabPanel solo podemos usar la propiedad Text.
En el caso de este ejemplo tuve que centrarme en la propiedad que ambos tienen. Text.
Código:
Const NUMP As Integer = 5
Public Sub Form_Open()
TabPanel1.Count = NUMP
TabStrip1.Count = NUMP
Rellenar(TabStrip1)
Rellenar(TabPanel1)
End
Public Sub Rellenar(uncontrol As Object)
Dim n As Integer
For n = 0 To NUMP - 1
uncontrol[n].Text = n + 1
Next
End
Fijaros ademas como se queda el foco en ambos controles.
Más observaciones que podáis destacar.
Saludos