2Pascal-新时代的Pascal

标题: 怎么触发长按事件 [打印本页]

作者: mengxian525    时间: 2015-12-3 17:08
标题: 怎么触发长按事件
之前都是按下键的时候,打开计时器,放开的时候关闭计时器,从计时器的数值来确定的.很麻烦.点击事件是Onclick,有没有长按事件呢,还有就是长按事件的时间可不可以设置.跟点击事件有没有冲突,会不会长按放手之后同时触发了点击事件.听说可以用手势触,不过我查了好像没有长按的,只有像左右划动,上下划动这些
作者: wang_80919    时间: 2015-12-3 17:56
只有手机或带触摸屏的电脑才支持。
需要加 手势控制组件。
具体不记得了。
从来不写手势代码。

作者: jiuk    时间: 2015-12-3 18:14
添加一个按钮 按钮按下事件里面写一个布尔变量要全局的,然后用定时器或者线程检测这个布尔值 到达一定事件就确定是长按事件,执行长按事件的事情
要在按钮起来的事件里设置这个值为真
作者: mengxian525    时间: 2015-12-3 18:40
谢谢,刚刚我试了.因为我加了个Onclick事件,在长按的同时,也会触发点击事件.我现在就是想要长按的时候,只触发长按事件,短按的时候,只触发短按事件




欢迎光临 2Pascal-新时代的Pascal (http://www.2pascal.com/) Powered by Discuz! X3