Comment obtenir la position d'un clic?
Je suis en train de faire un jeu où le joueur devra cliquer sur l'une de ses unités (qui sont pictureboxes) et un cercle deviendra visible par le joueur de l'unité dans le centre. (Cercle est aussi un picturebox) Lorsque le joueur clique sur la picturebox du cercle, j'ai besoin de comprendre si la position du clic est à l'intérieur du rayon du cercle. Ma question est comment puis-je obtenir la position du clic?
source d'informationauteur Mobianhero
Vous devez vous connecter pour publier un commentaire.
Dans le gestionnaire de clic à faire:
Ajouter exemple:
..........................................
Montre: "X: 537 Y: 946"
Une chose de plus:
La MouseEventArgs avec les coordonnées de recevoir seulement MouseUp et MouseDown.
Clic de souris ne peut pas en attente de vous cordinates car cliquez consiste à partir d'événements MouseDown et MouseUp et il peut avoir des coordonnées différentes.
La solution (Pense qu'il vaut mieux)
utiliser le
MouseClick
cas de laPictureBox
pour ce genre de chose...voir
http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox.aspx
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseclick.aspx
http://msdn.microsoft.com/en-us/library/system.windows.forms.mouseeventargs.aspx
Avec Yahia's réponse, j'ai appris que le
EventArgs
peut être coulé àMouseEventArgs
.