/Anonimizzato11185Utente anonimizzato22 gen 2019, 18:41Buonasera a tutti. Avevo fatto un programma in Vb.net dove l' input era dato da una pistola barcode. La lunghezza del dato era sempre costante. es. Iniziava per P e lungo 8 caratteri. Facile così, intercettavo il textchange e contavo gli ottocaratteri. Per chi non lo sapesse, ci passava dentro8 volte perchè l' evento dsi generava ogni volta che veniva letto un carattere. Avendo la lunghezza fissa dopo l'8ava volta prendevo il dato e lo elaboravo. Adesso invece ho un dato in ingresso con lunghezza variabile. all' inizio e alla fine del dato c'ho un * che delimita il dato. ma non riesco ad intercettarlo. Mi potete aiutare? Credo addirittura che alla fine ci sia anche l' enter. Grazie
AasqlMolto attivoIscritto dadic, 2018Messaggi55222 gen 2019, 18:50Salve, giusto per "gusto" e non necessita', stavo proprio leggendo https://stackoverflow.com/questions/14134126/how-to-read-input-from-a-barcode-scanner-in-vb-net-without-using-a-textbox ... interessante forse anche per te... saluti omnia -- Andrea
/Anonimizzato11185Utente anonimizzato22 gen 2019, 20:14Private Sub TextBox1_PreviewKeyDown(sender As Object, e As PreviewKeyDownEventArgs) Handles TextBox1.PreviewKeyDown If e.KeyCode = Keys.Enter Then ' faccio altro End If End Sub credo questo sia interessante provo e vi faccio sapere
/Anonimizzato11185Utente anonimizzato23 gen 2019, 17:47Perfetto!!! è proprio questo il codice giusto. Alla fine della lettura del barcode viene intercettato l' eventp Keyenter e quindi posso passare alla fase successiva. Grazie ancora ciao The Best