关于如何存储屏幕/光标位置并在完成其余功能完成后将其调回到精确像素,我感到很难过。
当我单击按钮时,我能够运行我的代码,但我希望能够将光标返回到单击按钮时所处的位置,因此我可以从该确切的位置循环它。
非常感谢任何帮助
我用C#编写并使用VS2010
答案 0 :(得分:1)
修改用户光标是一种糟糕的用户体验,这就是鼠标光标位置通常作为只读信息公开的原因。
答案 1 :(得分:1)
对于Windows窗体(如果能够使用System.Windows.Forms程序集),可以使用Cursor类的Position属性。它允许您获取和设置光标位置。 但是从代码移动光标是一种不好的做法。
using System.Windows.Forms;
namespace MyApplication
{
class MyClass
{
void Go()
{
var previousPosition = Cursor.Position;
// Do smth
Cursor.Position = previousPosition;
}
}
}