Saludos a todos,.NET --- control de cuadro de texto - esperar hasta que el usuario se realiza escribiendo
¿Hay una construida en la forma de saber cuándo un usuario se realiza escribiendo en un cuadro de texto? (Antes de presionar la pestaña, O moviendo el mouse) Tengo una consulta de base de datos que ocurre en el evento textchanged y todo funciona perfectamente. Sin embargo, noté que hay un poco de retraso, por supuesto, porque si un usuario está escribiendo rápidamente en el cuadro de texto, el programa está ocupado haciendo una consulta para cada personaje. Entonces, lo que esperaba era una forma de ver si el usuario había terminado de escribir. Entonces, si escriben "a" y se detienen, se desencadena un evento. Sin embargo, si escriben "todo el camino", el evento se activa después de la tecla y.
Tengo algunas ideas flotando en mi cabeza, pero estoy seguro de que no son las más eficientes. Al igual que medir el tiempo transcurrido desde el último evento de cambio de texto y si era> mayor que cierto valor, entonces continuaría ejecutando el resto de mis procedimientos.
déjame saber lo que piensas.
Idioma: .Net 2.0
--Edited para aclarar "hecho escribiendo"
Más o menos el enfoque que usamos. –
Buen plan, gracias por la sugerencia. Dar el valor ms también es bastante útil gracias. –
@Cj Anderson: Puede que tengas que jugar un poco para encontrar el equilibrio adecuado entre la capacidad de respuesta y las velocidades de escritura –