MousEventArgs.Location和Cursor.Position之间的区别

Gra*_*ton 6 c# winforms

我不明白为什么Cursor.PositionMouseEventArgs.Location不同,它们应该是一样的,不是吗?

编辑:答案似乎表明Cursor.Position== PointToScreen(MouseEventArgs.Location),但我的测试表明不然.

Tom*_*ier 10

MouseEventArgs.Position是鼠标光标的位置相对于所述控制事件期间,在事件发生的时间.

Cursor.Position是相对于桌面当前鼠标光标位置.