ContextMenuStrip position [Résolu]

julienorion666 38 Messages postés vendredi 6 juillet 2007Date d'inscription 24 juin 2008 Dernière intervention - 14 janv. 2008 à 20:53 - Dernière réponse : Nikoui 794 Messages postés vendredi 24 septembre 2004Date d'inscription 19 août 2008 Dernière intervention
- 15 janv. 2008 à 12:11
Bonjour,

J'amerai faire apparaitre un menu contextuel sous le pointeur avec un clique gauche.

if (e.Button == MouseButtons.Right)
     contextMenuStrip1.Show(this, new Point(e.X,e.Y));

avec ce code ce la ne marche pas car apparament les coordonée 'e.x' et 'e.y' sont par rapport à l'objet ou l'on clique.
Est on obligé de rajouter les coordonnée de tout les conteneurs, j'ai un datagridView, un groupbox, des onglets plus le menu de la fenetre mère , cela fait bcp de chose n'y a t'il pas un moyen plus simple
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 15 janv. 2008 à 01:53
3
Merci
Salut, juste sous le curseur ?

contextMenuStrip.Show( Cursor.Position );

Merci Lutinore 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 120 internautes ce mois-ci

Commenter la réponse de Lutinore
julienorion666 38 Messages postés vendredi 6 juillet 2007Date d'inscription 24 juin 2008 Dernière intervention - 15 janv. 2008 à 03:53
0
Merci
impec merci bien
Commenter la réponse de julienorion666
Nikoui 794 Messages postés vendredi 24 septembre 2004Date d'inscription 19 août 2008 Dernière intervention - 15 janv. 2008 à 12:11
0
Merci
Sinon pour la conversion des coordonnées, chaque contrôles possède les méthodes PointToClient (coordonnée "écran" vers coordonnées "contrôle") et PointToScreen (coordonnées "contrôle" vers coordonnées "écran").


Working as designed
www.nikoui.fr
Commenter la réponse de Nikoui

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.