Bonjour à toutes et à tous.
Je cherche à créer un menu qui apparaîtrait lorsque je fais un clic droit avec ma souris.
Pouvez-vous m'aider ?
Merci.
Bonjour à toutes et à tous.
Je cherche à créer un menu qui apparaîtrait lorsque je fais un clic droit avec ma souris.
Pouvez-vous m'aider ?
Merci.
Vous avez la réponse à votre question ? Mettez votre sujet en
Une personne vous a correctement aidé ? Cliquez sur le
Crée un menu monMenu avec qq sous-menu, via l'éditeur de menu, et rends-le invisible,
A l'endroit où tu souhaite déclencher ton menu, implémente l'événement MouseDown, et appelle ton menu avec PopUpMenu :
Ex (sur un grid)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub grdElts_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ' ... If Button = vbRightButton And modifAutorisee Then If grdElts.row > 0 Then mnuInsertion.Visible = True mnuModification.Visible = (grdElts.row > 0) 'Tjs vrai car MouseDown non déclenché sur les lignes fixes (Fixedrow) mnuSupression.Visible = (grdElts.row > 0) mnuInsertionST.Visible = (DevisFac.m_nbChap > 0) mnuInsertionSTR.Visible = (DevisFac.m_nbChap > 0) And (DFNumeroChapitreEC(DevisFac.identificateur()) > 0) PopupMenu mnuLigne, , X + framElements.Left + grdElts.Left, _ Y + framElements.Top + grdElts.Top End If End If
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau
"Expliquer empêche de comprendre si cela dispense de chercher"
Quiz Oracle : venez tester vos connaissances !
La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
tu ecrits ton menu a l'aide du créateur de menu genre :
popMenu1
....fonction1
....fonction2
Tu decoches la propriété visible de popMenu1
puis sur ton objet :
[Edit]devancé de peu cette fois ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) If Button = vbRightButton Then Me.PopupMenu PopMenu1 End If End Sub
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
Waaaa alors là c'est de la réponse rapide merci je teste de suite et je mets le tag RESOLU si j'ai trouvé mon bonheur.
Vous avez la réponse à votre question ? Mettez votre sujet en
Une personne vous a correctement aidé ? Cliquez sur le
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager