3

TypeWatch 是一个 JQuery 插件,用于监控文本输入框中击键之间的时间。

它允许在用户键入搜索词时刷新搜索结果等功能,如 Stack Overflow 的“用户”页面所示。

如果您正在输入您希望搜索的用户的名称并暂停输入半秒钟,则会出现您已输入内容的搜索结果。

有没有人有任何关于如何以类似方式在delphi中监控文本框的示例或信息,因为用户正在输入触发另一个事件,如果它在一段时间内停止输入,比如半秒。

4

1 回答 1

2

您可以查看常规 ComboBox 的自动完成功能背后的想法。
或者实现一个 Timer,它在 Edit 中的每个 Keypress 处重置为 0,并在达到您指定的延迟时触发其 onTimer 事件处理程序(即在此时间间隔内没有键输入之后)。
我很确定有可用的免费组件来实现这个......

于 2008-09-25T01:26:34.517 回答