FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Saber el componente que tiene el foco en un formulario
Hola,
¿Hay alguna manera de saber en un momento dado cual es el componente del formulario sobre el que está situado el foco? Es que tengo un formulario donde siempre que se pulse Supr se ejecute un procedimiento determinado excepto en el caso de estar situado sobre un DBGrid y para ello utilizo el FormKeyDown y la propiedad KeyPreview = True Muchas gracias. |
#2
|
||||
|
||||
debes recorrer el array de componentes del form y comprobar (para los twincontrol) si tiene el foco.
Algo así como:
Un saludo Edu |
#3
|
||||
|
||||
Revisa en la ayuda de Delphi las propiedades ActiveControl del Form o propiedad Focused del propio control.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Muchas gracias por vuestra ayuda!!!!
Con la propiedad ActiveControl del Form ha sido suficiente Un saludo |
|
|
|