TypeWatch是一个JQuery插件,用于监视文本输入框中的击键之间的时间。
当用户键入搜索字词时,它允许刷新搜索结果等功能,如Stack Overflow中的“用户”页面所示。
如果您输入了要搜索的用户的姓名并暂停键入半秒钟,则会显示您已输入内容的搜索结果。
有没有人有关于如何以类似的方式监视delphi中的文本框的任何示例或信息,因为用户正在键入触发另一个事件,如果它已经停止键入一段时间,比如说半秒。 / p>
答案 0 :(得分:2)
您可以查看常规ComboBox的自动完成功能背后的想法
或者在Edit中的每个Keypress上实现一个重置为0的Timer,当它达到你指定的延迟时(即在这段时间内没有键输入之后),它会触发onTimer事件处理程序。
我很确定有免费的组件可以实现这个......