2008-09-25 9 views
3

TypeWatch est un plug-in JQuery qui surveille le temps entre les frappes de touches dans une zone de saisie de texte.Fonctionnalité JQuery TypeWatch dans Delphi

Il permet des fonctionnalités telles que l'actualisation des résultats de recherche lorsque l'utilisateur tape ses termes de recherche, comme le montre la page "Utilisateurs" dans Stack Overflow.

Si vous tapez le nom d'un utilisateur que vous souhaitez rechercher et que vous arrêtez de taper pendant une demi-seconde, le résultat de la recherche pour ce que vous avez déjà entré apparaîtra. Est-ce que quelqu'un a des exemples ou des informations sur la façon dont vous pouvez surveiller une zone de texte dans Delphi d'une manière similaire, car l'utilisateur tapant déclencher un autre événement si cela a cessé de taper pendant une certaine période, disons une demi-seconde.

Répondre

2

Vous pouvez examiner l'idée derrière la fonctionnalité de saisie semi-automatique de la zone de liste déroulante standard. Vous pouvez également implémenter un temporisateur réinitialisé à 0 à chaque pression de touche dans votre édition et déclencher son gestionnaire d'événements onTimer lorsqu'il atteint le délai que vous avez spécifié (c'est-à-dire après aucune entrée de clé pour cet intervalle de temps).
Je suis assez sûr qu'il existe des composants gratuits disponibles qui mettent en œuvre cette ...