Position de la souris [Résolu]

memorial76 17 Messages postés jeudi 14 juin 2007Date d'inscription 9 août 2008 Dernière intervention - 14 juin 2007 à 10:38 - Dernière réponse : gatapi 1 Messages postés jeudi 23 avril 2009Date d'inscription 11 mai 2009 Dernière intervention
- 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 

5 réponses

Répondre au sujet
SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention - 14 juin 2007 à 10:53
+3
Utile
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)
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de SharpMao
gbourgeois0019 152 Messages postés lundi 3 avril 2006Date d'inscription 2 juin 2008 Dernière intervention - 14 juin 2007 à 14:28
+1
Utile
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
memorial76 17 Messages postés jeudi 14 juin 2007Date d'inscription 9 août 2008 Dernière intervention - 14 juin 2007 à 10:55
0
Utile
merci beaucoup : rapide et précis !
Commenter la réponse de memorial76
memorial76 17 Messages postés jeudi 14 juin 2007Date d'inscription 9 août 2008 Dernière intervention - 14 juin 2007 à 11:08
0
Utile
Petite précision : il reste encore à soustraire la position du controle par rapport à la zone client ;)
Commenter la réponse de memorial76
gatapi 1 Messages postés jeudi 23 avril 2009Date d'inscription 11 mai 2009 Dernière intervention - 11 mai 2009 à 16:56
0
Utile
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.