![]() |
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. |
debes recorrer el array de componentes del form y comprobar (para los twincontrol) si tiene el foco.
Algo así como:
Un saludo Edu |
Revisa en la ayuda de Delphi las propiedades ActiveControl del Form o propiedad Focused del propio control.
|
Muchas gracias por vuestra ayuda!!!!
Con la propiedad ActiveControl del Form ha sido suficiente Un saludo |
La franja horaria es GMT +2. Ahora son las 23:14:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi