关于网友提出的“ 怎么样判断键盘输入时间,如果大于2秒则清空。”问题疑问,本网通过在网上对“ 怎么样判断键盘输入时间,如果大于2秒则清空。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 怎么样判断键盘输入时间,如果大于2秒则清空。描述:
在文本框里 输入文字大于两秒钟则清空,用途主要是为了 识别是扫描枪输入还是键盘输入。
谢谢赐教
解决方案1:
可以对这个edit的onchange事件进行设置,如果edit的数据有变化,就开启timer控件,设定timer间隔为2000毫秒。2000毫秒以后,如果edit还处在聚焦状态,则把edit数据清空(当然清空这一步,是否按聚焦来考虑,就看你自己的需求了)
解决方案2:既然程序你有源代码,我想你应该很清楚是扫描的文本还是用户输入的文本吧。