Menu contextuel par le clic droit

Soyez le premier à donner votre avis sur cette source.

Vue 17 134 fois - Téléchargée 1 826 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

Messages postés
59
Date d'inscription
lundi 12 février 2007
Statut
Membre
Dernière intervention
9 décembre 2009

cool
Messages postés
47
Date d'inscription
dimanche 18 décembre 2005
Statut
Membre
Dernière intervention
28 juin 2007

Merci énormement, c'est exactement ce que je cherchais.

Simple et clair, tu es parfait ;)
Messages postés
43
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
25 avril 2008

Super,
Ton exemple est vraiment trés claire,
merci.
Messages postés
7
Date d'inscription
mardi 26 août 2003
Statut
Membre
Dernière intervention
15 septembre 2003

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.