Ciao ragazzi, scusate le domanda un po' niubbe ma ci sto sbattendo da un po' di giorni e non ho trovato molto su google.
Ho un'applizazione con un'unico form che ha lo scopo di raccogliere dati da un lettore di barcode.
Questo form deve essere sempre in primo piano (e qui ho risolto con TopMost) ma in più non deve mai perdere il focus (ad esempio se l'utente clicca una finestra di un'altra applicazione il focus deve tornare immediatamente alla mia finestra).
Inoltre questa finestra deve intercettare tutti i tasti premuti. Qui ho risolto con KeyPreview e l'evento KeyDown ma se clicco uno dei bottoni presenti e successivamente premo invio il tasto viene intercettato dal bottone (che esegue il suo codice) e non dalla finestra.
Grazie mille per l'attenzione
![]()