Position de la souris [Résolu]

Messages postés
17
Date d'inscription
jeudi 14 juin 2007
Dernière intervention
9 août 2008
- - Dernière réponse : gatapi
Messages postés
1
Date d'inscription
jeudi 23 avril 2009
Dernière intervention
11 mai 2009
- 11 mai 2009 à 16:56
Sachant que la commande mouseposition retourne la position de la souris en coordonnées écran, quelle est celle qui correspond à la position de la souris en coordonnées relative à un contrôle (dans mon cas, un Form) ?
merci d'avance!
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
1025
Date d'inscription
mardi 4 février 2003
Dernière intervention
7 juin 2010
3
Merci
La classe Control possède uune méthode PointToClient qui devrait répondre à ta question.

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

Commenter la réponse de SharpMao
Messages postés
152
Date d'inscription
lundi 3 avril 2006
Dernière intervention
2 juin 2008
1
Merci
tu n'a qu'à prendre la fonction PointToClient du control lui même.

Ex : Si tu veut la postition de la souris par rapport a un groupBox nommé gbTest tu peut faire gbTest.PointToClient(MousePosition)

________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
Commenter la réponse de gbourgeois0019
Messages postés
17
Date d'inscription
jeudi 14 juin 2007
Dernière intervention
9 août 2008
0
Merci
merci beaucoup : rapide et précis !
Commenter la réponse de memorial76
Messages postés
17
Date d'inscription
jeudi 14 juin 2007
Dernière intervention
9 août 2008
0
Merci
Petite précision : il reste encore à soustraire la position du controle par rapport à la zone client ;)
Commenter la réponse de memorial76
Messages postés
1
Date d'inscription
jeudi 23 avril 2009
Dernière intervention
11 mai 2009
0
Merci
Bonjour,je débute un peu en C# et je fait un petit jeux qui ressemble un peu à la puissance 4, je dois permetre à l'utilisateur de changer
de changer la couleur sélon l'endroit où il a cliqué.
Au départ j'ai panel sur le quel j'ai dessiné des petits carrés et ces petits carrés doivent changer la couleur choisit au départ par l'utilisateur, s'il clique dessu.
Est ce que quelqu'un serait bien aimable de m'aider.
Merci.
Commenter la réponse de gatapi

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.