我想要获得Form的鼠标位置的最佳方法。
我现在在变量中设置鼠标位置的值,以便在另一种方法“Like Form1_Click”中获取它们。
有没有更好的方法呢?。
非常感谢。
答案 0 :(得分:11)
这对你有什么用?
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onmousemove.aspx
另一种选择是:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseposition.aspx
然后在表单上使用它:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.pointtoclient.aspx
答案 1 :(得分:0)
xm=System.Windows.Forms.Cursor.Position.X - this.Location.X
ym=System.Windows.Forms.Cursor.Position.Y - this.Location.Y
然后你应该这样做:
xm - form border x
ym - form border y