Visual Basic para Aplicaciones - Lectura de Código de Barra

Life is soft - evento anual de software empresarial
 
Vista:

Lectura de Código de Barra

Publicado por Edixón Parra (1 intervención) el 08/11/2018 21:27:14
Buenas Tardes
Tengo un problema leyendo códigos de barra, en resumen tengo un formulario con un TextBox y un ListBox, al abrir el formulario el Textbox obtiene el focus cuando la pistola lee código de barra automáticamente se registra en el Text Box y sale de el, así que programe el el evento Exit de dicho TextBox lo siguiente

Codigo = TextBox1.Value
TextBox1.Value = Vacio
ListBox1.AddItem Codigo

Luego en el evento Change del ListBox

TextBox1.SetFocus

Lo que realiza que cada vez que leo un Código de barra se registra dicho código en el ListBox, vacía el TextBox y vuelve a quedar disponible para seguir leyendo otro código. Funciona bien el problema es que en el proceso desaparecen unos dígitos, el ListBox queda así:

181532-91602205 (Lectura Correcta)
81532-91602205
1532-91602205
81532-91602205
81532-91602205

Como ven luego de tratar repetidamente leer el mismo código pierdo el primero y a veces hasta el segundo digito de dicho código

Agradezco la ayuda recibida
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder