Devo intercettare il tocco della tastiera TAB su TEdits e sopprimerli a livello di programmazione. In alcuni casi, non desidero che lo stato attivo cambi al controllo successivo.Intercettare il tasto TAB e sopprimerlo.
Ho provato a gestire KeyPress, KeyDown sia su livello TEdit che su TForm con KeyPreview = true. Ho sbirciato consigli da:
- Intercept TAB key in RichEdit
- How do I make the TAB key close a TComboBox without losing the current position?
Ma non ha funzionato. Gli eventi vengono attivati per, diciamo, il tasto Invio MA non per il tasto TAB.
Sto usando Delphi 7. Grazie per il vostro aiuto.
Non vengono licenziati perché il 'TAB'key è destinato ad essere la chiave che muove attenzione al controllo successivo , quindi ha una gestione speciale. – TLama
Grazie TLama. Il comportamento è spiegato. Quindi pensi che ci sia una via di fuga? – Jako
http://delphi.about.com/cs/adptips2002/a/bltip0702_5.htm –