Italian Activity_KeyPress

LucaMs

Expert
Licensed User
Longtime User
Ciao.

Dato che l'evento Activity_KeyPress esiste è anche chiaro che si verifica.

Non si verificherà nel tuo caso particolare, ma se non ci dici di più è impossibile sapere perché.

Se vuoi, puoi allegare il tuo progetto o un piccolo progetto di prova simile al tuo (dovresti usare il menu File - Export As Zip).
 

costarelli pietro

New Member
Licensed User
Longtime User
Salve,
ok ecco il progetto di prova.
l' evento Activity_KeyPress si verifica solo con il tasto DEL
e non con gli altri tasti
Ho generato l' evento dal visual designer, salvato compilato,
ma non so se salto qualche altro passaggio...
Saluti.
 

Attachments

  • tasto.zip
    8.1 KB · Views: 213

LucaMs

Expert
Licensed User
Longtime User
Il fatto è che l'Activity_KeyPress viene eseguito solo se nessuna View ha il focus, ovvero se nessuna View "editabile" ha il cursore, perché l'eventuale View stessa "consuma l'evento".

Nel tuo caso, EditText1 ha il focus quindi gli eventi che vengono scatenati sono quelli relativi a questa View (FocusChanged, TextChanged, EnterPressed).
 

sirjo66

Well-Known Member
Licensed User
Longtime User
..... e quindi, invece che usare Activity_KeyPress devi usare EditText1_TextChanged

(ovviamente al posto di EditText1 devi metterci il nome della TextBox)
 

costarelli pietro

New Member
Licensed User
Longtime User
Recepito ok grazie,
pensavo che Activity_KeyPress avesse, come dire
la precedenza nei confronti degli altri controlli.
Buon anno a tutti.
 
Top