Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Capire se è stato inserito tutto il testo tramite pistola barcode in u...
domenica 26 dicembre 2010 - 16.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 2.0
|
Windows XP
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
dom 26 dic 2010 - 16:44
Salve, devo sparare una stringa in una textbox tramite una pistola per barcode...
Il mio problema è capire se l'inserimento è finito, cioè se tutto il testo tradotto dal barcode è stato inserito in modo da lavorare sulla stringa...
...usando il textbox_textchanged mi si scatena il codice ad ogni carattere che viene aggiunto ma a me serve lavorare solo la stringa finale...
come posso capirlo ? grazie e buone feste a tutti
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
dom 26 dic 2010 - 22:29
Ciao,
utilizzi formati barcode di tipo e lunghezze diversi ?
Puoi spiegare un po' meglio il tuo contesto per favore ?
Ciao !
My Blog...
http://blogs.dotnethell.it/Mark/
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
dom 26 dic 2010 - 22:57
Ciao, grazie della risposta ma ho risolto...
Il mio problema era capire, su stringhe di lunghezza variabile, quando la stringa era finita, altrimenti dall'evento _textChange, ad ogni carattere che leggeva mi eseguiva il codice...
Questo perchè avevo dei formati stringa del tipo "|||256"
Ho risolto codificando la stessa stringa con un carattere di stop, ossia "|||256|", quindi ora so quando la stringa è finita....
kataklisma
Profilo
| Senior Member
394
messaggi | Data Invio:
lun 27 dic 2010 - 09:31
>Salve,
Ciao :)
>devo sparare una stringa in una textbox tramite una pistola
>per barcode...
>
>Il mio problema è capire se l'inserimento è finito, cioè se tutto
>il testo tradotto dal barcode è stato inserito in modo da lavorare
>sulla stringa...
>...usando il textbox_textchanged mi si scatena il codice ad ogni
>carattere che viene aggiunto ma a me serve lavorare solo la stringa
>finale...
In linea generale tutti i lettori barcode "chiudono" la stringa letta con un carattere settabile direttamente dal lettore stesso, di solito una pistola barcode per default chiude la lettura con il carattere INVIO, ti basterà semplicemente utilizzare l'evento KeyUp e gestire la condizione in cui il carattere è Keys.Enter.
Buone feste, Ciao!
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
lun 27 dic 2010 - 19:17
Ormai utilizzo la mia soluzione anche perchè non posso alterare i caratteri di chiusura della pistola dato che lavora in ambito aziendale ed è stata acquistata per altri software....quindi ho le mani legate...attualmente comunque non chiude con invio...
Grazie ugualmente per la risposta..
kataklisma
Profilo
| Senior Member
394
messaggi | Data Invio:
lun 27 dic 2010 - 19:50
>Ormai utilizzo la mia soluzione anche perchè non posso alterare
>i caratteri di chiusura della pistola dato che lavora in ambito
>aziendale ed è stata acquistata per altri software....quindi
>ho le mani legate...attualmente comunque non chiude con invio...
E allora non alterare nulla, utilizza il carattere di fine stringa preimpostato!Altrimenti dovresti ristamparti tutti i barcode!
Comunque l'importante è risolvere, se va bene a te va bene a tutti :)
>Grazie ugualmente per la risposta..
Di nulla! Ciao!
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !