Capturar eventos de componentes
Hola a todos:
A ver se me podeis echar una mano: Quisiera haer un componente (descendiente del TEdit) al cual se le pudiera asignar un color cuando recibe el foco y otro cuando lo pierde. ¿Como puedo hacer para capturar el evento OnExit y OnEnter? (Creo haber leido en el foro un post similar pero llevo toda la mañana buscando y no doy con el :confused:. Si ya ha sido respondido podriais decirme donde??) Un saludo. Y gracias por todo. |
Puedes capturar los mensajes CM_EXIT y CM_ENTER:
Código:
type |
De lujo Roman, muchisimas gracias.
|
Hola,
aunque no lo he probado, también podrías intentarlo haciendo un override de los métodos dinámicos protegidos DoEnter y DoExit, definidos en la clase TWinControl o TWidgetControl (según sea VCL o CLX). La implementación te queda casi igual que la que te proponen: Código:
Saludos. |
La franja horaria es GMT +2. Ahora son las 19:12:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi