Menu contextuel par le clic droit

Soyez le premier à donner votre avis sur cette source.

Vue 18 218 fois - Téléchargée 1 878 fois

Description

Afficher un menu contextuel quand on clique sur le bouton droit de la souris.

Source / Exemple :


Salut ! J ai trouvé la technique de Pitrack un peu compliquée à comprendre, alors voici la mienne:

- Créez votre formulaire,
- Cliquez sur "Outils/Créateur de menus...",
- Dans "Captions", entrez "Menu", idem dans "Name",
- Créez un nouvel objet en cliquant sur "suivant",
- décalez le en cliquant sur la flêche pointant vers la droite,
- Dans "Captions", entrez "&Quitter", et dans "Name" entrez "MnuQuitter",
  (je n en ai mis qu'1 pour simplifier..)
- Validez par "OK",

- Dans le formulaire, cliquez sur "Menu/Quitter" et tapez:

  Private Sub mnuquitter_Click()
  End
  End Sub

- Dans le code du formulaire, tapez:

  Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  If Button = 2 Then
      ' La fonction PopupMenu sert à afficher un menu contextuel
      PopupMenu menu
  End If
  End Sub

- Enfin, MASQUEZ le menu que vous avez créé en décochant la case "visible" de "Outils/Créateur de menus/menu"

Voilà, vous pouvez utiliser cette technique pour tous les objets qui supportent le "MouseDown"

Conclusion :


Jefflec
Des questions? Jefflec@caramail.com

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_hippo92210b Messages postés 59 Date d'inscription lundi 12 février 2007 Statut Membre Dernière intervention 9 décembre 2009
11 juin 2008 à 14:27
cool
Vienyc Messages postés 47 Date d'inscription dimanche 18 décembre 2005 Statut Membre Dernière intervention 28 juin 2007
31 janv. 2007 à 14:56
Merci énormement, c'est exactement ce que je cherchais.

Simple et clair, tu es parfait ;)
cs_gluk Messages postés 43 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 25 avril 2008
13 mai 2004 à 14:55
Super,
Ton exemple est vraiment trés claire,
merci.
nethiery Messages postés 7 Date d'inscription mardi 26 août 2003 Statut Membre Dernière intervention 15 septembre 2003
15 sept. 2003 à 13:18
merci
Dans le Zip il manque une Form dont le chemin est E:VISUAL~1HORLOGEfrmMenu.frm. Merci de Réparer.
Afficher les 7 commentaires

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.