Delphi中的JQuery TypeWatch功能
时间:2020-03-06 14:41:54 来源:igfitidea点击:
TypeWatch是一个JQuery插件,用于监视文本输入框中的两次击键之间的时间。
它允许用户输入搜索词时刷新搜索结果之类的功能,如Stack Overflow中"用户"页面所示。
如果我们输入要搜索的用户名并暂停输入半秒钟,则将显示已输入内容的搜索结果。
没有人有任何示例或者信息,说明我们如何以类似方式监视delphi中的文本框,因为如果用户键入已停止一定时间(例如半秒钟),则用户正在键入时会触发另一个事件。
解决方案
我们可以查看常规ComboBox的"自动完成"功能背后的想法。
或者实现一个在Edit中的每次按键时重置为0的计时器,并在达到我们指定的延迟时(即在此时间间隔内没有按键输入之后)触发其onTimer事件处理程序。
我很确定有可用的免费组件可以实现此目的...