2010-03-30 9 views
0
  • J'ai un panneau et y ai ajouté un PictureBox.
  • J'ai ajouté des écouteurs mouse_click au panneau et à la zone d'image.
  • Lorsque vous cliquez dessus, je crée une boîte de message qui indique la position de la souris.

Problème:Comment est-il possible d'obtenir la position de la souris lors d'un clic dans un contrôle?

  • Lorsque je clique sur le panneau, je reçois la position de la souris que je veux.
  • Lorsque je clique sur le PictureBox, j'obtiens la position actuelle dans cette image.

Ce que je veux:

  • Je veux que les deux commandes pour obtenir le MousePosition courant sur le formulaire.
  • Je peux aussi aller chercher la position courante de la souris sur le panneau, car elle recouvre le formulaire.

Est-ce que quelqu'un sait comment je peux faire cela? J'ai fait un googled autour pour cela, mais ne peux pas sembler trouver quelque chose à ce sujet.

Merci d'avance.

Répondre

4

Voir les méthodes PointToScreen et PointToClient sur le contrôle.

+0

Je vais examiner cela. Je vous remercie :) – Ikky

0

Si vous voulez la position de l'ensemble du formulaire il suffit d'ajouter la largeur et la hauteur de ces éléments à votre point.

Questions connexes