不准确的MousePosition

时间:2011-03-15 15:05:59

标签: c# .net winforms

我正在做一些像form.Location = MousePosition这样简单的事情,但即使我点击1920x1080屏幕最右边的内容,我仍然会得到一个有点恒定的点(300~500~)...我在这里遗漏了什么?

2 个答案:

答案 0 :(得分:5)

相对于某些控件(可能是表单本身)而不是屏幕上的绝对位置,你得到了回报。

如果没有看到您的代码,我就无法确切地说出发生了什么,但您需要查看是否在光标位置调用了PointToClient

答案 1 :(得分:0)

很抱歉浪费你的时间,我忘了将表单的StartPosition属性设置为Manual ...