Hola,
¿Existe alguna manera de al pinchar sobre un botón saber cual era el control que tenía el foco?
Parece una tontería, pero no lo encuentro.
Un Saludo,
Joaquín
Quien tenía el focus??
Parece mentira,
Pero yo mismo hace un tiempo respondí a otro usuario como hacerlo.
http://fivetechsoft.com/forums/viewtopi ... light=foco
Un Saludo,
Joaquín
Pero yo mismo hace un tiempo respondí a otro usuario como hacerlo.
http://fivetechsoft.com/forums/viewtopi ... light=foco
Un Saludo,
Joaquín
Antonio,
El botón no era un TButton, sino un BtnBmp, los dos derivan de TControl, pero hay un pequeño bug en BtnBmp.
Al final del Método GotFocus() de TButton pone:
return Super:GotFocus( hCtlLost )
Pero en la TBntBmp pone:
return Super:GotFocus()
Como ves, no devuelve el control anterior hCtlLost, por lo que el usuario cuando evalía bGotFocus() no recibe el control anterior.
A ver si puedieras solucionarlo.
Un Saludo y gracias,
Joaquín
El botón no era un TButton, sino un BtnBmp, los dos derivan de TControl, pero hay un pequeño bug en BtnBmp.
Al final del Método GotFocus() de TButton pone:
return Super:GotFocus( hCtlLost )
Pero en la TBntBmp pone:
return Super:GotFocus()
Como ves, no devuelve el control anterior hCtlLost, por lo que el usuario cuando evalía bGotFocus() no recibe el control anterior.
A ver si puedieras solucionarlo.
Un Saludo y gracias,
Joaquín