Ciao
@sirjo66
felice di risentirti.
Purtroppo rispetto al VB.NET troverai tante cose che mancano
Me ne sto accorgendo pian piano...
Cosa ti serviva intercettare il singolo carattere ???
Proprio così.
Il fatto è che il KeyPress (come tu ben sai) mi permetterebbe di verificare il carattere prima che questo raggiunga l'EditText per stabilire se lasciarlo 'passare', o meno.
Come accade in VB6/VB.NET.
Nello specifico, quando l'utente preme un determinato carattere (RETURN), quest'ultimo deve essere annullato e deve partire una specifica routine.
Ad esempio, se leggo un barcode con un lettore ad emulazione di tastiera, voglio intercettare il carattere finale, aggiunto dal lettore, che comunica di aver terminato la lettura.
Credo che compiere questa verifica nel TextChanged sia improponibile, perché l'evento si verifica
dopo aver inserito il carattere, mentre io devo intercettare il carattere
prima che venga inserito.
Ma questo è solo uno dei casi.
Francamente mi stupisce che non sia stato previsto un evento di questo tipo.
P.S. Avevo provato ad utilizzare il Sender nell'evento Activity_KeyPress() ma come già detto questo evento non funziona con i tasti 'normali' per cui, nisba.