【发布时间】:2014-05-21 08:21:13
【问题描述】:
我正在将反应时间测试转换为平板电脑。该测试涉及用户按下数字键盘上的 5 键并按住它,直到随机计时器启动并给他们一个方向刺激。然后他们应该松开按键并按下相应的方向键(8、4、6、2),然后返回按住 5 键。
我遇到的问题是平板电脑将长按或按住视为右键单击。我需要能够覆盖此行为。如果我使用 mousedown 和 mouseup 事件在表单上放置一个按钮,如果我点击-taphold,则 mousedown 事件会正确触发,然后当我释放时会触发 mouseup。但我需要一个与 mousedown 类似的事件来长按不准备右键单击的平板电脑。
有什么想法吗?
【问题讨论】:
-
我刚刚发现了这个:msdn.microsoft.com/en-us/library/… 但它显然在我的 .net (4) 版本中不可用
-
您在项目中引用了 PresentationCore.dll 吗?
标签: c# winforms windows-8 tablet