Modernisez vos Applications PowerBuilder

Contrôle d'onglet

Le « Tab Control » remplace la boîte à onglets native de PowerBuilder. En utilisant ce contrôle vous pouvez offrir un lifting à votre application en un rien de temps. Le Tab Control peut être customisé de nombreuses façons.

  • Permettre aux utilisateurs de changer l’ordre des onglets.
  • Dynamiquement fermer 1 seul ou tous les onglets.
  • Afficher un bouton de fermeture à l’extrémité de l’onglet, dans l’onglet sélectionné, dans tous les onglets ou aucun.
  • Permettre aux utilisateurs de naviguer avec un ascenseur ou un menu déroulant.
  • Dynamiquement activer, désactiver, cacher ou montrer un onglet.
  • Ouvrir des userobjects ou des fenêtres dans le Tab Control.
  • Afficher des images ou du texte dans chaque onglet.
  • Changer la couleur du texte de l’onglet.
  • Il y a de nombreux styles disponibles dont les plus couramment utilisés comme le style VS2005.

Implémentation

//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)