Como capturar a perda de fóco?

Delphi

13/10/2004

Como posso fazer para um componente funcinar como o TComboBox, que quando sua lista está aberta e o usuário clica em qualquer componente do form ou no próprio form, a lista do combo fecha automaticamente, mesmo que o componente que recebeu o clique não receba fóco.

Eu estou fazendo um componente de calendário e quero que ele suma quando for dado um clique em qualquer componente da tela.


Obrigado. :D


Ronaldo

Ronaldo

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

13/10/2004

Olá

Se seu componente eh herdado de TWinControl, pode-se programar no evento OnExit do componente

Espero que ajude
Até+


GOSTEI 0
Ronaldo

Ronaldo

13/10/2004

Olá Se seu componente eh herdado de TWinControl, pode-se programar no evento OnExit do componente Espero que ajude Até+



É que o OnExit só responde quando o componente que recebeu o clique recebe fóco, do contrário ele fica parado.
Exemplo é o TPageControl, que vc clica na aba e ela não recebe fóco, mesmo assim preciso esconder meu componente.


grato.


GOSTEI 0
POSTAR