在XE7上滚动滚动框时单击事件

时间:2014-11-28 15:06:46

标签: android delphi

当你触摸并拖动以滚动它时,是否有人有一个建议来阻止滚动框引发点击事件?

方案: 我使用带有按钮的vertscrollbox作为Android App上的调度程序,您可以向上和向下滚动,然后单击按钮以显示更多信息。 当您触摸并滚动屏幕时,出现点击事件时会出现问题,如果它通过按钮获取信息但我不想要,除非您专门点击按钮。< / p>

希望我的英语很清楚。

2 个答案:

答案 0 :(得分:2)

您可以使用OnTap事件。它不是一个完美的解决方案,因为这个事件在Windows上不起作用(所以你必须使用条件定义来在Windows上进行调试),但至少在Android OnTap上滚动一个框时不会引发(在西雅图测试)

答案 1 :(得分:0)

确保在执行showmessage('OnCLick')中的代码之前检查最后一个事件是否为滚动。为此,您必须保留一个静态变量,其中包含最后一个事件的历史记录。