Modernice sus aplicaciones PowerBuilder

Tab Control

El Tab Control debe ser usado como un remplazo directo del tab control que es nativo de PowerBuilder. Al usar este control usted moderniza su aplicación de manera inmediata. Este control puede ser personalizado en diferentes formas:

  • Permitir a los usuarios mover las pestañas para cambiar el orden de las mismas.
  • Cerrar de manera dinámica una o todas las pestañas.
  • Desplegar el botón “cerrar” al final de la pestaña, en la pestaña actual o en todas las pestañas.
  • Permitir a los usuarios navegar por las pestañas con las flechas de desplazamiento o con la flecha desplegable.
  • Dinámicamente habilitar, deshabilitar, esconder o mostrar cualquier pestaña.
  • Abrir objetos de usuario PB o ventanas en el control de dicha pestaña.
  • Desplegar imágenes y texto en cada pestaña.
  • Cambiar el color del texto de la pestaña.
  • Existen diferentes estilos, el más popular es VS2005.

Implementación:

//Open Event of window that contains the tab control
//Or the post constructor event of the userobject that contains the tab control
//Add images to the tab controls image array
//The first call creates element 1, the second element 2 and so on
uo_tabcontrol.of_AddImage('SQL!')
uo_tabcontrol.of_AddImage('StaticText!')
uo_tabcontrol.of_AddImage('ArrangeIcons!')

//Open userobject as tab
uo_tabcontrol.of_OpenTab(iuo_1, 'Toolbarstrip', 1)
uo_tabcontrol.of_OpenTab(iuo_3, 'Shortcutbar', 2)
uo_tabcontrol.of_OpenTab(iuo_4, 'Buttonlistbar', 3)

//Select the first tab
uo_tabcontrol.of_SelectTab(1)

//Set the tab style to VS2005
uo_tabcontrol.of_SetStyle(uo_tabcontrol.VS2005) 

Ver documentación de Tab Control

Volver a Controles