【发布时间】:2017-04-23 04:33:33
【问题描述】:
WinForms 应用程序。 用户触摸引起认证的按钮(触摸屏),屏幕(A)变为另一个屏幕(B)。如果用户继续在屏幕上按住手指(仅一秒钟),则屏幕 B 有一个与屏幕 (A) 上的按钮重叠的按钮,并且屏幕 B 上的按钮无意中被触摸并调用了一个不应该发生的动作发生...
如何防止这种情况发生?
【问题讨论】:
-
但是如果用户在屏幕 A 上按住按钮,除非用户松开按钮,否则单击将永远不会触发。你不是这样吗?
-
不,用户触摸屏幕并且不放手 - 表单更改为另一个(UserControl),在用户仍然触摸的地方有另一个按钮 - 这会产生“触摸/点击”在另一个按钮上...
-
造成这种情况的事件是什么:在代码中是按钮的 clck 事件还是其他事件?
-
在屏幕 A 上单击按钮时我有 button_Clicked 事件处理程序...
标签: c# winforms events touch touchscreen