【发布时间】:2020-03-10 18:49:32
【问题描述】:
我正在创建一个 C# WinForm 应用程序,我想在鼠标在窗体外时检测鼠标移动。
我已经尝试创建不断计算鼠标坐标的新线程,它作为一项工作运行良好,但它使用while(true)。对 CPU 来说真的是太低效了。
【问题讨论】:
-
it work well as a job but it uses 'while(true)' so it's really inefficient for CPU看来您正在寻求评论或其他建议。如果是这种情况,请前往Code Review,因为那个地方最好。 -
感谢您查看我的问题,我正在寻找正确的方法,因为使用 'while(true)' 不是解决方案。
-
不客气。这个问题本身很宽泛,或者可能会在这里产生许多固执己见的答案,而这两者都离题了。
-
我在想也许有一些方法可以创建一个事件函数,当鼠标移出表单或类似的东西时会触发该函数,但我不知道现在该做什么。
标签: c# windows winforms events