Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1737 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  PopupMenu et divers problèmes associés...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PopupMenu et divers problèmes associés...

n°581657
R3g
fonctionnaire certifié ITIL
Posté le 02-12-2003 à 17:21:28  profilanswer
 

J'ai une DataGrid et je souhaite afficher un menu contextuel quand l'utilisateur fait un clic droit dessus. Donc dans grid_MouseUp, j'appelle PopupMenu() pour afficher mon menu.
Mon problème est le suivant : si après avoir affiché le menu, l'utilisateur fait un clique gauche ailleurs sur la fenêtre, le menu disparait. Ca c'est bien. Mais si il fait un clic droit, le menu reste comme il est. Or moi je voudrais bien pouvoir l'afficher à l'endroit du nouveau clic. Je voudrais donc pouvoir :
- soit faire disparaite mon menu pour pouvoir le réafficher
- soit déplacer mon menu
- soit faire croire à la DataGrid que l'utilisateur a fait un clic gauche ; en gros envoyer l'évènement correspondant.
 
Question subsidiaire : quelqu'un saurait-il comment sélectionner une ligne entière dans une DataGrid, comme quanjd l'utilisateur clique sur la petite case au début de cette ligne ?


---------------
Au royaume des sourds, les borgnes sont sourds.
mood
Publicité
Posté le 02-12-2003 à 17:21:28  profilanswer
 

n°581670
jagstang
Pa Capona ಠ_ಠ
Posté le 02-12-2003 à 17:40:25  profilanswer
 

tu peux récupérer l'event click_droit et appeler explicitement click_gauche

n°581671
jagstang
Pa Capona ಠ_ಠ
Posté le 02-12-2003 à 17:41:06  profilanswer
 

mais je dois dire que ton problème n'est pas clairement exposé...

n°581684
R3g
fonctionnaire certifié ITIL
Posté le 02-12-2003 à 17:58:03  profilanswer
 

Mon problème est simple (désolé si j'arrive pas à être clair) : quand le menu est affiché, si l'utilisateur clique avec le bouton gauche en dehors du menu, le menu disparait. Je voudrais que ca se passe pareil avec le bouton droit (car tant que le menu est affiché je ne peux pas en afficher un autre ailleurs).
 
Je voudrais pouvoir _envoyer_ l'évènement clic gauche. Si j'appelle ma function _Click (qui d'ailleurs n'existe pas), ca ne fera pas réagir la DataGrid comme si l'utilisateur avit cliqué dessus. Je voudrais pouvoir faire croire à la DataGrid que l'utilisateur a cliqué dessus.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°582519
R3g
fonctionnaire certifié ITIL
Posté le 03-12-2003 à 17:44:24  profilanswer
 

C'est vraimet si incompréhensible que ça ma question ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°582532
jagstang
Pa Capona ಠ_ಠ
Posté le 03-12-2003 à 18:01:38  profilanswer
 

tu peux le cacher lorsqu'il perd le focus aussi

n°582553
drasche
Posté le 03-12-2003 à 18:36:12  profilanswer
 

euh ya pas moyen de le faire disparaître à la mano ce popup? je veux dire par le code?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°582559
R3g
fonctionnaire certifié ITIL
Posté le 03-12-2003 à 18:51:10  profilanswer
 

drasche a écrit :

euh ya pas moyen de le faire disparaître à la mano ce popup? je veux dire par le code?

C'est ce que j'aimerais faire mais je ne trouve pas.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°582654
jagstang
Pa Capona ಠ_ಠ
Posté le 03-12-2003 à 21:52:19  profilanswer
 

ben faut garder un handle sur la popup. et h.Close() ou un truc du style. cherche un peu


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  PopupMenu et divers problèmes associés...

 

Sujets relatifs
[HTML / CSS] problèmes avec SPAN vide[JS] urgent :'( problemes regexp !
[DIVERS]Communiquer entre appli c++ et un site web en php...[Divers] Analyse de choix de language/plateforme
Rotation dans une matrice : problèmes !Problèmes de chargement d'extension Easyphp1.7
Les problèmes de qualité reliés au code[Divers] Projet prise de tête, concepts, algos etc.
tableaux avec réorganisation par colonnes suivant divers paramétres ![Divers] Recherche de beta-testeurs pour MP3 Index v1.5
Plus de sujets relatifs à : PopupMenu et divers problèmes associés...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR