Menu Add ins

Complément TabsAssist 3.0 Free
sources disponibles

Le composant TabStrip devient enfin utilisable en VB

En passant de Delphi à VB, j'ai été extrêmement surpris de constater que le composant Onglet (TabStrip) ne fonctionnait pas pendant le développement
il n'est pas container et il faut ajouter une collection de frames et du code pour simuler l'effet a l'exécution !
Pas très pratique dans un RAD, développer une interface avec ce contrôle demande une grande patience.
Il y a plusieurs moyen pour s'en sortir :
envoyer les frames très loin dans un coin en modifiant manuellement la propriété Top ou Left,
ou placer successivement les frames à l'arrière plan, chacun son truc mais c'est loin d'être rapide et pratique.

Ce complément devrait supprimer les inconvénients des onglets en VB

Il permet de faire fonctionner les onglets dans l'éditeur VB comme à l'exécution !
regarder plutôt l'animation, elle est réalisée sans trucage ;-)


En sélectionnant un composant tabstrip dans une feuille VB sa réplique exacte apparaît dans le complément, c'est celui la qui permettra de changer de frame.
Lors de la première sélection il est nécessaire d'indiquer la collection de frame qui sera associé à ce tabstrip en cliquant dessus avec le bouton droit.
En cliquant sur un onglet dans le complément, la frame associée va se placer au premier plan, on peut alors passer de l'une à l'autre instantanément !

Fonctionnalités :

Le premier bouton sauvegarde la feuille et rafraîchit le contenu des onglets dans la réplique, avec le bouton droit il affiche un menu contenant tous les tabstrip de la feuille
Le second bouton réaligne les frames à l'intérieur du tabstrip, avec le bouton droit il permet de choisir la collection de frame

Remarques :

Dans VB un collection de frame commence à zéro tandis que la collection Tabs du contrôle tabstrip commence à 1
cette version affiche donc la frame d'index zéro lorsque l'on clic sur le premier onglet


Télécharger les sources