Barre de menu verticale assez complete

Description

Barre de boutons verticale
peut se coller automatiquement à gauche (aux autres bords aussi mais le graphisme n'est pas géré en conséquence)
chaque bouton est éditable séparément et pour chaque état (3 états : Up, Over, Down)
pour chaque bouton on peut éditer :
- Le nom
- Le texte affiché
- La hauteur en nb de pixel (-1 pour donner la valeur Default_item_Hauteur du control)
- Si Visible
- Si Enable
- Si lié au suivant (si le bouton est collé au bouton suivant ou au bord du bas)
- Le mode d'affichage entre Texte & Icone (en ligne ou en colonne)
- Togle (si le composant se comporte comme une checkBox)
- Groupe (utile si togle) tous les boutons dont le groupe porte le même nom (sauf vide) fonctionne comme des option bouton (toujours que 1 bouton eDown a la fois)

Par état :
- COuleur de fond
- Couleur de Bordure
- Couleur du texte
- Font du texte
- Addresse du fichier icone (relatif a l'instance de l'application) forcement un ".ico"
- Dimension de l'icone pour l'affichage (en Pxl ; image forcement carrée)
- La transparence

Cette source est une ré-implémentation (a ma sauce ^^) du travail de
http://www.vbfrance.com/codes/MENU-FIREFOX_30088.aspx
Ma version est plus complète et avec un propertyPage, néanmoins, je ne gère pas d'ascenseur.

Une propertyPage est implémenté afin de pouvoir éditer "aisément" (je me comprends ^^) les composants dans l'environnement VBE

Source / Exemple :


'tout est dans le zip

Conclusion :


Tout commentaire, si tant est qu'il est constructif, est le bienvenu

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.