¿Por qué un textbox de vb net sólo me captura correctamente un código de barras la primera vez?

Hola. Estoy haciendo un programa donde tengo que ingresar el código de barras en un textbox. Lo hago con la ayuda de una pistola de scanner. Estoy usando el evento KeyUp del cuadro de texto pues de acuerdo a lo que he investigado (y así lo he comprobado), los caracteres del código se van introduciendo de 1 en 1. Bueno, pues sucede que la primera vez que paso el scanner por el código de algún producto, localiza muy bien a dicho producto en la base de datos y me trae la información correspondente. Sin embargo, cuando paso el scanner por segunda vez, ya no lee correctamente el código y por lo tanto no se ejecuta debidamente el evento KeyUp. ¿Por qué sucede esto? Y lo más importante, ¿cómo lo puedo resolver? De antemano, muchas gracias.

Añade tu respuesta

Haz clic para o