Componente: tirar o foco

Delphi

12/12/2003

Estou fazendo um componente (Botão) e quando passo o mouse sobre o botão o mesmo é destacado, quero que neste momento o botão tenha o foco de entrada (para que se o usuário apertar Enter o mesmo seja executado. E quando o usuário tirar o mose de cima do botão quero que o mesmo perca o foco.
Como posso fazer para tirar o foco do botão, já que isto é um componente novo e portanto não posso passar o foco para um outro?


Raserafim

Raserafim

Curtidas 0

Melhor post

César Dias

César Dias

07/08/2014

Amigo, você pode usar o seguinte código:

ActiveControl := nil;

esse comando remove o foco dos componentes, faça sua tentativa e me diz depois ;)
GOSTEI 1

Mais Respostas

Nigro

Nigro

12/12/2003

use a API do windows Perform


GOSTEI 0
Raserafim

Raserafim

12/12/2003

Você pode me dar um exemplo de como utilizar esta API?


GOSTEI 0
Fabricio Martins

Fabricio Martins

12/12/2003

opa valeu fera não sei que estava procurando isso mesmo.

ActiveControl := nil;

Desativa o foco em meno. Vlw
GOSTEI 0
POSTAR