Visualizzazione dei risultati da 1 a 2 su 2

Discussione: C# e lettore QRCode

  1. #1

    C# e lettore QRCode

    Buongiorno a tutti,
    avrei un simpatico dubbio da sottoporvi e avere un vostro parere

    Sto sviluppando una semplice applicazione in C# che prende in ingresso quanto viene letto da un lettore wifi di codici a barre e qrcode.
    Attualmente l'applicazione funziona, la connessione tra il pc e lo scanner esiste e ad ogni scansione nella textbox o richTextBox che ha il focus riceve la stringa, come se venisse digitata sulla tastiera.

    La domanda è questa: esiste un evento di windows che posso intercettare per leggere "al volo" il carattere che mi viene inviato? Magari a livello della form. Quello che vorrei è evitare che l'utente sporchi con la tastiera l'input scansionato.

    Quello che ho provato è quanto segue:
    • La box che riceve la scansione deve essere enable, altrimenti automaticamente la scnasione finisce nel primo campo utile
    • Ho provato gli eventi KeyPress, KeyDown, KeyUp, ma quando provo a leggere il carattere premuto con KeyChar o KeyValue non sembra che mi ritorni nulla..usando una Consolo.WriteLine non stampa nulla...per cui credo che l'evento venga intercettato, ma non avendo premuto fisicamente un tasto non vi sia un carattere da stampare.


    Voi cosa ne pensate?

    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Quote Originariamente inviata da Lomba1986 Visualizza il messaggio
    Ho provato gli eventi KeyPress, KeyDown, KeyUp, ma quando provo a leggere il carattere premuto con KeyChar o KeyValue non sembra che mi ritorni nulla..
    Per intercettare gli eventi KeyPress al livello del Form prima degli altri controlli, devi impostare la proprietà KeyPreview.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.