OVH Cloud OVH Cloud

pop up

5 réponses
Avatar
mimi
bonjour,
je n'arrive pas =E0 afficher mon menu contextuel. J'ai=20
d=E9clar=E9 les API et voici mon code :
Public Sub CreerMenuContextuel()
mnu_ajout =3D CreatePopupMenu()
Call AppendMenu(mnu_ajout,MF_STRING,mnajouter, "Nouveau")
Call AppendMenu(mnu_ajout,MF_STRING,mnmodif,"Supprimer") =20
End Sub
Ensuite sur un mousedown je fais appel =E0 ma proc=E9dure.
merci d'avance car je suis d=E9sep=E9r=E9e
mimi

5 réponses

Avatar
François Picalausa
Bonjour/soir

Pourquoi ne pas créer ton menu dans l'éditeur de menu de VB?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"mimi" a écrit dans le message de
news:847f01c3e9b6$4ebacad0$
bonjour,
je n'arrive pas à afficher mon menu contextuel. J'ai
déclaré les API et voici mon code :
Public Sub CreerMenuContextuel()
mnu_ajout = CreatePopupMenu()
Call AppendMenu(mnu_ajout,MF_STRING,mnajouter, "Nouveau")
Call AppendMenu(mnu_ajout,MF_STRING,mnmodif,"Supprimer")
End Sub
Ensuite sur un mousedown je fais appel à ma procédure.
merci d'avance car je suis désepérée
mimi


Avatar
je veux qu'il soit créé dynamiquement donc je ne peux pas
le créer dans l'éditeur
-----Message d'origine-----
Bonjour/soir

Pourquoi ne pas créer ton menu dans l'éditeur de menu de


VB?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"mimi" a écrit dans


le message de
news:847f01c3e9b6$4ebacad0$
bonjour,
je n'arrive pas à afficher mon menu contextuel. J'ai
déclaré les API et voici mon code :
Public Sub CreerMenuContextuel()
mnu_ajout = CreatePopupMenu()
Call AppendMenu




(mnu_ajout,MF_STRING,mnajouter, "Nouveau")
Call AppendMenu(mnu_ajout,MF_STRING,mnmodif,"Supprimer")
End Sub
Ensuite sur un mousedown je fais appel à ma procédure.
merci d'avance car je suis désepérée
mimi




.



Avatar
ng
Salut,
Il faudra alors utiliser un groupe de controle et donc créer quand meme un
menu d'index 0 avec le créateur puis charger les autres avec Load

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


a écrit dans le message de news:
8a5501c3ea2d$aaf24d60$
je veux qu'il soit créé dynamiquement donc je ne peux pas
le créer dans l'éditeur
-----Message d'origine-----
Bonjour/soir

Pourquoi ne pas créer ton menu dans l'éditeur de menu de


VB?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"mimi" a écrit dans


le message de
news:847f01c3e9b6$4ebacad0$
bonjour,
je n'arrive pas à afficher mon menu contextuel. J'ai
déclaré les API et voici mon code :
Public Sub CreerMenuContextuel()
mnu_ajout = CreatePopupMenu()
Call AppendMenu




(mnu_ajout,MF_STRING,mnajouter, "Nouveau")
Call AppendMenu(mnu_ajout,MF_STRING,mnmodif,"Supprimer")
End Sub
Ensuite sur un mousedown je fais appel à ma procédure.
merci d'avance car je suis désepérée
mimi




.



Avatar
François Picalausa
Bonjour/soir,

Ce qui est expliqué pour d'autres contrôles dans la faq:
http://faq.vb.free.fr/index.php?questionˆ
(première méthode)

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"ng" a écrit dans le message de
news:%
Salut,
Il faudra alors utiliser un groupe de controle et donc créer quand
meme un menu d'index 0 avec le créateur puis charger les autres avec
Load


Avatar
Zoury
Salut Mimi! :O)

je veux qu'il soit créé dynamiquement donc je ne peux pas
le créer dans l'éditeur



as-tu regarde cet exemple? ça devrait t'aider (voir l'exemple nommé Track
Popup Menu) :
http://www.mentalis.org/apilist/TrackPopupMenuEx.shtml


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous