Necesito interceptar el trazo del teclado TAB en TEdits y suprimirlos programáticamente. En ciertos casos, no quiero que el foco cambie al siguiente control.Interceptar la tecla TAB y suprimirla
Intenté manejar KeyPress, KeyDown en el nivel TEdit y en TForm con KeyPreview = true. He asomé consejos de:
- Intercept TAB key in RichEdit
- How do I make the TAB key close a TComboBox without losing the current position?
Pero no funcionó. Los eventos se activan para, digamos, la tecla Intro PERO no para la tecla TAB.
Estoy usando Delphi 7. Gracias por su ayuda.
No se disparan porque el 'TAB'key está destinada a ser la llave que mueve el foco al siguiente control , por lo tanto, tiene un manejo especial. – TLama
Gracias TLama. El comportamiento es explicado. Entonces, ¿crees que hay una ruta de escape? – Jako
http://delphi.about.com/cs/adptips2002/a/bltip0702_5.htm –