Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

QualquerPC

[Resolvido] Mudar a cor ao passar o mouse

Recommended Posts

Olá! Por favor!

 

Eu gostaria de aprender como fazer para que uma label mude de cor ao passar o mouse por cima,

e, assim que retirar o mouse de cima desta, esta label volte a cor original.

 

Eu vi essa dica:

No evento OnMouseMove do label informe o código abaixo:

 

label1.Font.Color:= clActiveCaption;

 

VOLTAR A COR ORIGINAL.

Colocando No evento OnMouseMove do form informe o código abaixo:

 

label1.Font.Color:= clBLACK;

 

Porém, nessa dica,

para que a label volte a cor original, obrigatoriamente devemos passar o mouse

sobre o form. Como a label deve ficar na extremidade do meu form, às vezes

ela não volta a cor original ao tirar o mouse, pois ele não passou sobre form.

 

Espero que tenham me entendido.

Se alguém puder me explicar como eu posso resolver isso,

eu agradeço muito.

 

Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use estes códigos que você postou nos eventos OnMouseEnter (quando o mouse entrar, ou seja, quando 'Subir' sobre o label) e OnMouseLeave (quando o mouse sair, ou seja, quando o mouse 'descer' do label) do seu label

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.