Principales respuestas
C# y lector de codigo de barras

Pregunta
-
hola me pueden ayudar porfavor estoi realizando un proyecto en C# es sobre una tienda pero tendra un lector de codigo de barras lo que deseo esqe al momento de pasar el lector sobre el codigo arroje los datos de ese producto leido a textbox alguien plis me puede ayudar u orientar de como hacer eso :D
..
...
muchiismass graciias :D
Respuestas
-
hice una aplicación que usa lector. es bastante fácil
Lo que debes comprender es que un lector básicamente lo que hace es.
Teclea números y letras y después presiona un enter entonces básicamente lo que debes hacer es lo siguiente
private async void CodigoBarrasTextBox_KeyDown(object sender, Windows.UI.Xaml.Input.KeyRoutedEventArgs e) { if (e.Key == Windows.System.VirtualKey.Enter) { //Realizar lo que quiero } }
Esta funcion lo que hace es, en un textbox presionas el gatillo de tu lector y se escribe el código que necesitas. luego se hace un evento de enter y este lo detecta al decir:Windows.System.VirtualKey.Enter
Saludos
- Propuesto como respuesta Miguel.Vazquez.MSDNModerator martes, 2 de septiembre de 2014 18:48
- Marcado como respuesta Miguel.Vazquez.MSDNModerator viernes, 5 de septiembre de 2014 17:13
Todas las respuestas
-
puedes usar una sdk para leer, que marca es el scaner?
mira estos
http://www.onbarcode.com/products/net_barcode_reader/
http://www.textcontrol.com/en_US/products/barcodedotnet/overview/?gclid=CJLYqt6EyLcCFSfl7Aod80oA6w
con la marca es mas facil casi siempre las empresas liberan las dll para poder usarlas
marco
-
Yo creo recordar en un proyecto que estuve que no hacia falta hacer nada especial. una vez instalado el dispositivo, cuando lee un codigo de barras te lo escribe directmente en el textbox, es como si hubieras usado el teclado para rellenar el campo.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos
-
Yo creo recordar en un proyecto que estuve que no hacia falta hacer nada especial. una vez instalado el dispositivo, cuando lee un codigo de barras te lo escribe directmente en el textbox, es como si hubieras usado el teclado para rellenar el campo.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos
Así es Sergio, los que he utilizado, basta con tenerlos instalados en la PC (usualmente al conectarlos usb, estos instalan sus drivers) tener el foco en un textbox de la aplicación y listo.
Saludos.
-
Cuando el lector te escribe los datos en el textbox suele enviar un cr lf al final del mismo con lo que podrías capturar el evento TextChanged del textbox en cuestion y realizar una búsqueda en bbdd y mostrar los resultados en pantalla...
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos
l- Editado Sergio ParraModerator lunes, 3 de junio de 2013 16:42
-
Cuando el lector te escribe los datos en el textbox suele enviar un cr lf al final del mismo con lo que podrías capturar el evento TextChanged del textbox en cuestion y realizar una búsqueda en bbdd y mostrar los resultados en pantalla...
Es configurable, incluso en lugar de cr lf puedes configurar que envíe un tab.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos
l -
-
hice una aplicación que usa lector. es bastante fácil
Lo que debes comprender es que un lector básicamente lo que hace es.
Teclea números y letras y después presiona un enter entonces básicamente lo que debes hacer es lo siguiente
private async void CodigoBarrasTextBox_KeyDown(object sender, Windows.UI.Xaml.Input.KeyRoutedEventArgs e) { if (e.Key == Windows.System.VirtualKey.Enter) { //Realizar lo que quiero } }
Esta funcion lo que hace es, en un textbox presionas el gatillo de tu lector y se escribe el código que necesitas. luego se hace un evento de enter y este lo detecta al decir:Windows.System.VirtualKey.Enter
Saludos
- Propuesto como respuesta Miguel.Vazquez.MSDNModerator martes, 2 de septiembre de 2014 18:48
- Marcado como respuesta Miguel.Vazquez.MSDNModerator viernes, 5 de septiembre de 2014 17:13
-
Lo segundo que preguntas, no es posible detectar si fue con teclado o con lector.
Debido a que tu pc lo detecta como un dispositivo externo que entra por el USB.
Y sí, los lectores son configurables para detectar enter o tab, pero esto ya depende del lector que estés usando
- Editado Roberto Olivares, Project Manager viernes, 29 de agosto de 2014 17:09