What is the best way to get mouse position over form?
-
22-08-2019 - |
Question
I want the best way to get mouse position for Form.
I,m now set the values of mouse position in variables to get them in another methods "Like Form1_Click".
Is there any better way to do that??.
Thank you very much.
Solution
How does this work for you?
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onmousemove.aspx
Another alternative is:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseposition.aspx
then to get it on the form use:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.pointtoclient.aspx
OTHER TIPS
xm=System.Windows.Forms.Cursor.Position.X - this.Location.X
ym=System.Windows.Forms.Cursor.Position.Y - this.Location.Y
then you should do:
xm - form border x
ym - form border y
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow