在C#中单击并按住Windows 8 Tablet PC

时间:2014-04-08 14:41:41

标签: c# winforms windows-8 tablet

我将反应时间测试转换为平板电脑。测试包括用户按下数字小键盘上的5键并按住它直到随机定时器触发并给予方向刺激。然后他们应该释放钥匙并按下相应的方向键(8,4,6,2),然后返回按住5键。

我遇到的问题是平板电脑需要长按或按住并按住右键。我需要能够覆盖此行为。如果我在带有mousedown和mouseup事件的表单上放置一个按钮,如果我点击taphold,则mousedown事件会正常触发,然后当我释放时mouseup会触发。但我需要一个类似的事件,以便长时间按下并不准备平板电脑进行右键点击。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

假设您使用的是WinRT-XAML而不是WPF,Silverlight或Windows窗体 - 您可以使用PointerPressed / PointerReleased事件而不是点击或手势事件。