.NET --- Textbox control - wait till user is done typing
Posted
by Cj Anderson
on Stack Overflow
See other posts from Stack Overflow
or by Cj Anderson
Published on 2009-03-22T22:40:22Z
Indexed on
2010/05/05
22:58 UTC
Read the original article
Hit count: 349
Greetings all,
Is there a built in way to know when a user is done typing into a textbox? (Before hitting tab, Or moving the mouse) I have a database query that occurs on the textchanged event and everything works perfectly. However, I noticed that there is a bit of lag of course because if a user is quickly typing into the textbox the program is busy doing a query for each character. So what I was hoping for was a way to see if the user has finished typing. So if they type "a" and stop then an event fires. However, if they type "all the way" the event fires after the y keyup.
I have some ideas floating around my head but I'm sure they aren't the most efficient. Like measuring the time since the last textchange event and if it was > than a certain value then it would proceed to run the rest of my procedures.
let me know what you think.
Language: VB.NET Framework: .Net 2.0
--Edited to clarify "done typing"
© Stack Overflow or respective owner