Barre d'onglets personnalisées

Description

Ce contrôle ActiveX permet d'ajouter des onglets dans vos applications.
Son apparence est (vaguement ?) inspirée des onglets de l'environnement Visual Studio.net.
La personnalisation du contrôle se fait presque entièrement au moment de l'exécution (par le code) : il n'existe pas de page de propriétés comme les contrôles Microsoft !

Sinon, voilà comment ça fonctionne :

Source / Exemple :


'pour ajouter un onglet utilisez la méthode AddTab
Call ctlTab.AddTab("Nouvel onglet")

'il est possible d'assigner une clé pour un onglet (elle est censée être unique mais si ce n'est pas le cas ça ne plantera pas votre appli pour autant !)
Call ctlTab.AddTab("Nouvel onglet", "Premier")

Conclusion :


Sinon les autres fonctions sont assez explicites :

- ChangeTabKey permet de modifier la clé d'un onglet à partir de son index
- Clear réinitialise les onglets (il les efface tous)
- RemoveTab supprime un onglet à partir de son index
- RenameTab renomme un onglet à partir de son index
- SearchTab renvoie l'index d'un onglet à partir de son intitulé
- TabCount renvoie le nombre d'onglets
- TabKey renvoie la clé d'un onglet à partir de son index
- TabText fait la même chose que TabKey mais renvoie l'intitulé

Quant aux propriétés, elles sont pas nombreuses mais suffisantes (j'espère, sinon faites-le moi savoir) :
- Moveable spécifie si l'utilisateur a le droit de réarranger comme il le souhaite les onglet
- TabSelect renvoie ou defini l'index de l'onglet actuellement sélectionné

Le contrôle met à disposition trois événements particuliers :
- Change qui se déclenche au moment où l'onglet sélectionné est modifié
- CloseTab qui s'enclenche lors de la pression par l'utilisateur sur la croix à droite du contrôle
- TabClick qui s'enclenche quand l'utilisateur clic sur un onglet

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.