如何制作更快的c#.NET计时器替代方案?

时间:2016-07-29 10:20:14

标签: c# timer visual-studio-2015

我目前正在使用我在Visual Studio 2015中编写的脚本的计时器。我将计时器的间隔设置为1毫秒,但速度不够快。计时器的功能是将鼠标保持在屏幕的中心而不允许它移开。鼠标的快速移动会很快将鼠标拉离中心,之后计时器将立即重新定位。然而,这对我的情况是不可接受的,我需要它太快以至于光标不能远离中心。也许有比计时器好的东西?

我这样做是为了避免关于双显示器的问题,我决定自己解决这个问题。 (所以这是个人计划)

2 个答案:

答案 0 :(得分:0)

希望你不要试图制造病毒。
但您是否尝试过使用OnMouseMove事件而不是计时器。

答案 1 :(得分:0)

如果您尝试将光标的移动限制在某个区域,则可以使用 System.Windows.Forms.Cursor 对象的 Clip 属性。

此功能允许您定义剪切矩形,限制光标移动到这些边界。

您可以在MSDN的this article

中找到有关此媒体资源的一些信息