Pointeur souris position et dessin du chemin - C#/.NET managed - Programmation
Marsh Posté le 13-12-2004 à 14:00:40
Utilise l'évenèment MouseMove. Il te donnera un objet de type MouseEventArgs, qui a deux propriétés : x et y.
Voici un exemple vite-fait (en VB.NET par contre, mais ce n'est pas très dur à convertir en C#) :
Déclare un objet point dans ton formulaire, genre :
Code :
|
Puis ton événements MouseMove :
Code :
|
Bien sûr il reste à vérifier par exemple qu'un des bouton de la souris soit enfoncé. Aussi, mon bout de code ne vaut que pour un formulaire, pour un contrôle il faut convertir le point en un point local avec PointToClient.
Marsh Posté le 13-12-2004 à 11:35:34
Bonjour, bonjour,
J'ai une petite question, qui je pense vous pourrez sûrement m'aider.
Je vous explique la situation: Je voudrais réaliser un programme qui enregistre les coordonnées x, y de la souris (dans 2 variables) et redessine le chemin parcouru sur une fenêtre Windows.. en C#
Comment faire pour enregistrer les coordonnées x,y de la souris..
avec la commande: PointToClient(Cursor.Position)
ca ne donne : {X=116,Y=55} comment faire pour prendre que la valeur des points ??
Ensuite avez vous une ID comment je pourrais m'y prendre pour dessiner le chemin parcouru... (Bien sûr la souris doit respecter une délimitation)