Ajouter des items dans le menu système et ajouter un item always on top

Soyez le premier à donner votre avis sur cette source.

Vue 8 583 fois - Téléchargée 687 fois

Description

Ce code contient deux composants :
-> le premier permet d'ajouter des items de menus et de sous menus dans le menu système. Pour cela, il suffit de créer un ContextMenuStrip contenant les items à ajouter et d'associer les handlers de click sur ces items puis d'affecter ce contextmenu à notre composant. De plus, il permet de désactiver tous les items existants (fermeture, mnimize, maximize...)
-> le second permet d'ajouter un menu toggle checkable permettant de d'activer ou désactivé le TopMost de la Form parente

Ce code démontre l'utilisation du sous classement avec NativeWindow, de l'accès au menu système et des Designers .Net (permet d'initialiser le composant dans Visual Studio).

Conclusion :


N'hésitez pas à commenter et à noter...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
16
Cette source ne permet pas de modifier un menu système d'une application extérieure d'autant plus s'agissant d'un objet COM dont le contexte est variant.

Il doit surement être possible de créer une dll .net qui s'intégre à la place du player flash et qui le wrap de sorte que le menu système est celui du contrôle wrappant. Je pense d'ailleurs, qu'il s'agit juste d'un menu contextuel simple fourni par flash et qu'il sera très difficile de l'empêcher.

ShareVB
Messages postés
2
Date d'inscription
mardi 28 mai 2002
Statut
Membre
Dernière intervention
21 février 2009

Bonjour ShareVB
ma question c'est la suivante es que je peux appliquer votre code sur un composant SWF (objet flash) , je veux modifier son menu system.
merci si vous avez une réponse:voici mon mail amelsoftwar@yahoo.fr
Merci une autre fois
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
16
Salut MadMatt,

Non, je n'ai pas de version VB6 pour l'instant. Désolé. D'ailleurs cela serait nettement moins élégant qu'en .Net dans la mesure où tout serait dans un module à appeler au Form_Load...

ShareVB
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
1
Salut ShareVB, aurais-tu à tout hasard déposé la même source en VB6 ? (je ne la trouve pas)

merci
MadMatt

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.