Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/01/2011, 12:12
porciento_veinte
 
Fecha de Ingreso: mayo-2010
Mensajes: 16
Antigüedad: 14 años
Puntos: 0
Respuesta: capturar el total de un codigo de barras

Mirá lo que podes hacer es en la propiedad KeyPreview del form ponés a true, y en el evento keypress del form escribis
If keyascii = 13 then sendkeys {"Tab"}

y luego tienes que ordenar las propiedades TabIndex de todos los controles por ejemplo

Txt1 = 0
Boton1 = 1
Boton2 = 2
...

esto va a hacer que al apretar la tecla "Enter" el foco salte al siguiente control, como si se presionara el tabulador, por ejemplo: si el foco esta en Txt1, y presionas enter el foco pasa al boton1 (salta del control con TabIndex 0 al que tiene tabindex 1 y luego al 2 y asi).

el enter en tu cuadro de texto viene del lector óptico, ya que estos lectores leen los numeros uno a uno y cuando leen el ultimo envian un "Enter", con eso conseguirias que el foco se transfiera al siguiente control.