Comunidad Gambas-es

Versión completa: TabStrip y TabPanel
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
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.

GAMBAS
  1. Const NUMP As Integer = 5
  2.  
  3. Public Sub Form_Open()
  4.  
  5.   TabPanel1.Count = NUMP
  6.   TabStrip1.Count = NUMP
  7.    
  8.   'Rellenar(TabStrip1)
  9.   'Rellenar(TabPanel1)  
  10.        
  11.  
  12. Public Sub Rellenar(uncontrol As Object)
  13.  
  14.     
  15.   For n = 0 To NUMP - 1    
  16.     uncontrol[n].Text = n + 1    
  17.   Next
  18.  



[Imagen: hfl9EkC.png]

- 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.

GAMBAS
  1. Const NUMP As Integer = 5
  2.  
  3. Public Sub Form_Open()
  4.  
  5.   TabPanel1.Count = NUMP
  6.   TabStrip1.Count = NUMP
  7.    
  8.   Rellenar(TabStrip1)
  9.   Rellenar(TabPanel1)  
  10.        
  11.  
  12. Public Sub Rellenar(uncontrol As Object)
  13.  
  14.     
  15.   For n = 0 To NUMP - 1    
  16.     uncontrol[n].Text = n + 1    
  17.   Next
  18.  



[Imagen: j9Qwp6Y.png]

Fijaros ademas como se queda el foco en ambos controles.

Más observaciones que podáis destacar.  Wink

Saludos