Hola a todos.
Estoy utilizando un lector de tarjetas, y cada vez que paso la tarjeta me
devuelve un string de datos terminado en el caracter "?" seguido de un
retorno de carro.
Controlo en el evento textChange de la caja de texto que si el último
caracter es un "?" se saque un MsgBox.
Pero el retorno de carro que va después de "?" hace un efecto de click en el
MsgBox.
Había pensado que tal vez poniendo un SendKeys.Flush() se me vaciaría el
buffer del teclado, pero no lo hace.
Puede alguien guiarme un poco?
Gracias.
Gus.
Private Sub txtCajaTexto_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles txtCajaTexto.TextChanged
'Si el último caracter es un "?"
'es que ya se ha pasado
'la tarjeta por el lector
If txtCajaTexto.Text.EndsWith("?") Then
SendKeys.Flush() 'No limpia el retorno de carro
MsgBox("OK")
End If
Leer las respuestas