CRÉER UN MENU CONTEXTUEL (CLICK DROIT) EN 3 LIGNES DE CODE...
cs_Zenith
Messages postés67Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention27 avril 2008
-
23 avril 2003 à 12:58
DedeSurf
Messages postés156Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention23 novembre 2011
-
20 janv. 2007 à 03:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
DedeSurf
Messages postés156Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention23 novembre 2011 20 janv. 2007 à 03:36
NIHAOMA : Simple, aulieu de mettre ton code dans TV_MouseMove tu le met dans TV_MouseDown, voila.
Commentaire sur la source et surtt sur les commentaires qui suive : ... je reste sans voix !
Crée un menu contextuel okay mais sa ne reste pas un exploit !
Pas compliquer il suffit de faire Me. voir les méthodes qui en sort et tester voir a quoi sa sert, sa pour sa se n'es pas très compliqué.
Se serait un peu plus interessant de crée les menu avec gestion des evenement du menu dans le code et non crée une form bidon invisible, s'es vrais pour l'utilisateur s'es transparent mais bon sa nous permet nous les hommes de gardé notre fierté lol
Allé bye ;)
cs_nihaoma
Messages postés140Date d'inscriptionjeudi 2 mai 2002StatutMembreDernière intervention 2 février 2010 10 août 2005 à 17:13
bonjour à tous, j'ai un p'tit soucis concernant les menu contextuels. j'aimerai en afficher un quand je clic droit sur un treeview, tout fonctionne bien, toutes fois, si aucun élements n'est selectionné dans mon treeview, en faisant un clic droit, c'est par defaut le premier element du treeview qui se selectionne....est-ce que quelqu'un saurait comment faire en sorte que ce soit l'element (la ligne) sur laquelle on à clic avec le bouton droit qui se selectionne avant l'apparition du menu contextuel ?
merci par avance
pepere5
Messages postés9Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention11 juin 2013 14 févr. 2005 à 07:27
C'est d'une grande commodité pour l'utilisateur.
C'est SUPERRRRRR
Bravo.
SCOY
Messages postés43Date d'inscriptionmercredi 26 mars 2003StatutMembreDernière intervention12 avril 2005 6 déc. 2004 à 14:25
Bonjour, j'ai une erreur au niveau de "popmenu" dans "mouseUp", "Pocédure ou fonction non définie", je débute...
Pouvez-vous m'aider svp
Merci!
cs_julien__
Messages postés53Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention 1 décembre 2008 6 janv. 2004 à 23:37
C'est très con mais c'est malin!
sese817
Messages postés38Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention28 avril 2004 19 mai 2003 à 21:20
Au fait ça ne marche pas ça me fait
Erreur d'execution 428
Le menu doit avoir au moins un sous menu !
Pourtan j'ai exactement fait tout ce qui est marquer !
desole !
sese817
Messages postés38Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention28 avril 2004 19 mai 2003 à 21:04
Trop nickel ton truc Tiscripter, franchement chapeau !
sese817
Messages postés38Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention28 avril 2004 19 mai 2003 à 21:03
Trop nickel ton truc Tiscripter, fr
Alan71
Messages postés530Date d'inscriptionlundi 3 juin 2002StatutMembreDernière intervention13 juin 2004 28 avril 2003 à 21:05
wahou ! je sais pas depuis kan il a fallu + de 3 ligne pour ca !
généralement, je suis pas du genre a contester débilement, mé la, je me lache.
C pas nouvo, ya 15 fois cette astuce bordel de merde.
pour le coup de la baz de reg, C dans le class root, sur l'extension du choix, fo allé voir l'identificateur (valeur par défault). Puis chercher plus bas l'identificateur, crée un repdans IDshellidentificateur_du_menu_contextuel. La valeur par défault de cette clé, C le caption du menu contextuel. Après fo crée la clé 'command' et sur la valeur par default, collé la command a executé.
C p-e pas très clair, mais finalement, ca reste a peu près constructif pour certains.
mangoust
Messages postés7Date d'inscriptionlundi 18 mars 2002StatutMembreDernière intervention 9 juillet 2003 24 avril 2003 à 10:12
Salut,
encore une petite amélioration, pour avoir : 1. apparition sur clic droit et 2. avoir le menu là où on le souhaite (c'est import. avec une mnu contextuel !!)
Private Sub MyObject_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Select Case Button
Case vbRightButton:
PopupMenu MyContextMenu, vbPopupMenuLeftAlign, X, Y
End Select
End Sub
M130
cs_jmluc
Messages postés57Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention31 juillet 2003 24 avril 2003 à 08:04
de Jmluc Question ???
Comment met-on dans la base de registre une association complémentaire à mouseup lors d'un click droit ???
Question pour Seb le Boss 2002!!! ; - ))
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 24 avril 2003 à 07:21
devsurf >>> faut le faire par la base de registre...
sebleboss2002 >>> le mieux c'est de le mettre sur le mouseUp
Séb
devsurf
Messages postés148Date d'inscriptiondimanche 13 octobre 2002StatutMembreDernière intervention13 novembre 2008 23 avril 2003 à 22:14
?
Pour les specialistes du menu contextuel:
Comment peut on associer sur l'explorateur windows un accès à une appli via le menu contextuel (bouton droit - comme le demarage de winzip par exemple avec le bouton droit )
Merci
sebleboss2002
Messages postés189Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention 3 avril 2005 23 avril 2003 à 13:42
Oui, spy166 a raison : Pour le Click droit :
Private Sub Control_mousedown(tout le bordel)
If Button=2 Then PopupMenu frmMenu.Mnupop
End Sub
spy166
Messages postés207Date d'inscriptionjeudi 21 novembre 2002StatutMembreDernière intervention29 mars 2006 23 avril 2003 à 13:30
Euhh, c'est pas pour le clique droit ça.
cs_Zenith
Messages postés67Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention27 avril 2008 23 avril 2003 à 12:58
cool ca sert grave merci!!! g pas encore essayé mais je cherchais justement comment faire @+++
et bonne continuation :)
20 janv. 2007 à 03:42
regardez sa source vous allez pleuré :p
http://www.vbfrance.com/codes/MENU-CREE-DYNAMIQUEMENT-SANS-PASSER-ASSISTANT-VB_27410.aspx
20 janv. 2007 à 03:36
Commentaire sur la source et surtt sur les commentaires qui suive : ... je reste sans voix !
Crée un menu contextuel okay mais sa ne reste pas un exploit !
Pas compliquer il suffit de faire Me. voir les méthodes qui en sort et tester voir a quoi sa sert, sa pour sa se n'es pas très compliqué.
Se serait un peu plus interessant de crée les menu avec gestion des evenement du menu dans le code et non crée une form bidon invisible, s'es vrais pour l'utilisateur s'es transparent mais bon sa nous permet nous les hommes de gardé notre fierté lol
Allé bye ;)
10 août 2005 à 17:13
merci par avance
14 févr. 2005 à 07:27
C'est SUPERRRRRR
Bravo.
6 déc. 2004 à 14:25
Pouvez-vous m'aider svp
Merci!
6 janv. 2004 à 23:37
19 mai 2003 à 21:20
Erreur d'execution 428
Le menu doit avoir au moins un sous menu !
Pourtan j'ai exactement fait tout ce qui est marquer !
desole !
19 mai 2003 à 21:04
19 mai 2003 à 21:03
28 avril 2003 à 21:05
généralement, je suis pas du genre a contester débilement, mé la, je me lache.
C pas nouvo, ya 15 fois cette astuce bordel de merde.
pour le coup de la baz de reg, C dans le class root, sur l'extension du choix, fo allé voir l'identificateur (valeur par défault). Puis chercher plus bas l'identificateur, crée un repdans IDshellidentificateur_du_menu_contextuel. La valeur par défault de cette clé, C le caption du menu contextuel. Après fo crée la clé 'command' et sur la valeur par default, collé la command a executé.
C p-e pas très clair, mais finalement, ca reste a peu près constructif pour certains.
24 avril 2003 à 10:12
encore une petite amélioration, pour avoir : 1. apparition sur clic droit et 2. avoir le menu là où on le souhaite (c'est import. avec une mnu contextuel !!)
Private Sub MyObject_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Select Case Button
Case vbRightButton:
PopupMenu MyContextMenu, vbPopupMenuLeftAlign, X, Y
End Select
End Sub
M130
24 avril 2003 à 08:04
Comment met-on dans la base de registre une association complémentaire à mouseup lors d'un click droit ???
Question pour Seb le Boss 2002!!! ; - ))
24 avril 2003 à 07:21
sebleboss2002 >>> le mieux c'est de le mettre sur le mouseUp
Séb
23 avril 2003 à 22:14
Pour les specialistes du menu contextuel:
Comment peut on associer sur l'explorateur windows un accès à une appli via le menu contextuel (bouton droit - comme le demarage de winzip par exemple avec le bouton droit )
Merci
23 avril 2003 à 13:42
Private Sub Control_mousedown(tout le bordel)
If Button=2 Then PopupMenu frmMenu.Mnupop
End Sub
23 avril 2003 à 13:30
23 avril 2003 à 12:58
et bonne continuation :)