Un menu au look windows xp (ocx)

Soyez le premier à donner votre avis sur cette source.

Vue 13 435 fois - Téléchargée 3 000 fois

Description

Cette source n'est pas vraiment une source puisqu'elle présente uniquement le composant hookmenuplus.ocx. Ce composant permet de transformer les menus standards de Visual Basic au look Windows XP.

La source complète est disponible ici: http://www.vbfrance.com/code.aspx?ID=5513

Pourquoi simplement l'OCX ? la raison est simple, ne disposant pas de VB6 à l'origine je n'ai jamais pu faire marcher le code sous VB5, j'ai donc chercher en vain sur le web le composant que j'ai pu trouver ici: http://vb4all.canpol.pl/ocx/ocx.htm

Le paramétrage du contrôle est intéressant puisqu'il est possible de modifier pratiquement toutes les couleurs du menu en passant la propriété "Autorset" du contrôle à False. On peut ajouter autant d'icône que l'on veut de 16 jusqu'a 32 pixels (voir plus je pense).

Je conseille néammoins de paramétrer les icônes en utilisant directement le code puisque l'enregistrement des icônes dans les propriétés de l'OCX ne fonctionne pas (exemple de code inclut dans Form_Load de la source).

Conclusion :


Je met la source au niveau débutant estimant que l'utilisation du contrôle est relativement simple d'utilisation.

Ah oui j'allais oublié Trois petites remarques encore:

1) Sa marche aussi avec les feuilles MDI, la seul différence c'est qu'il faut placer un contrôle supplémentaire dans la feuille Parent (uniquement si le menu se trouve par défaut dans la feuille Enfant).

2) On peut visualiser le menu en temps réel sans passer en mode exécution, de plus si on arrête l'application à partir de VB ça ne pante pas du tout.

3) N'oubliez pas d'enregistrer le composant avec Regsvr32.exe sinon sa ne marche pÔ (ce serait trop bête de pas le faire).

PS: si vous trouvez mieux ailleurs je demande à voir :o)
Have Fun ^_^

Codes Sources

A voir également

Ajouter un commentaire Commentaires
bleyniel Messages postés 3 Date d'inscription mercredi 3 décembre 2003 Statut Membre Dernière intervention 28 novembre 2007
28 nov. 2007 à 16:01
Super OCX Merci
cs_GecK Messages postés 5 Date d'inscription vendredi 19 décembre 2003 Statut Membre Dernière intervention 17 mars 2006
13 juil. 2006 à 15:07
Excellent.
Il me sauve la vie cet OCX ^^
cs_gagou9 Messages postés 126 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 20 novembre 2007
11 mars 2006 à 20:56
Merci beaucoup c'est parfai !!!!

Gagou
cs_hassinoure Messages postés 12 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 1 septembre 2007
28 févr. 2006 à 13:24
trés bon contrôle mais il y a un problem avec les caracéres unicode.par exemple il n'affiche pas bien les caractéres en arabe
"ãáÝ" == "???"
il faut le rectifier pour plus de compatibilité

merci
anduril22 Messages postés 75 Date d'inscription mardi 5 mars 2002 Statut Membre Dernière intervention 5 octobre 2005
30 mars 2004 à 10:27
Moi j'adore bien pratique ce truc !

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.