Como mudar a cor de um botão?

Delphi

10/04/2003

Bom dia pessoal,

Será que alguém sabe como mudar a cor de um componente TButton, TBitBtn, etc, no Delphi, e poderia enviar uma dica? :lol:


Lfernandos

Lfernandos

Curtidas 0

Melhor post

Polo

Polo

10/04/2003

Button,BitBtn e SpeedButton até que eu saiba não tem uma propriedade específica para alterar a cor.
Porém você pode fazer o seguinte:
Colocar um panel do tamanho do botão que você queira dentro do form, alterar a cor dele, e mudar o caption:=´´.
dentro do Panel coloque o SpeedButton altere a altura e o comprimento dele para ficar igual ao do panel.
Altere a propriedade Flat para true, e coloque o que desejar no caption.
Até Mais.


GOSTEI 1

Mais Respostas

Julienmurray

Julienmurray

10/04/2003

No evento OnClick do Botão faça assim

botão.color:= clblue;


Senão funcionar assim, procure a propriedade que muda a cor do botão na paleta de propriedades e referencie ela assim

botão.propriedadedapaleta:=clblue;

OK? :wink:

:twisted: Julien ´Murray´ :twisted:


GOSTEI 0
Anonymous

Anonymous

10/04/2003

Correto, mas é que por exemplo a classe TButton, não tem a propriedade Color, então não funciona da forma como vc informou.


GOSTEI 0
Lfernandos

Lfernandos

10/04/2003

Correto, mas é que por exemplo a classe TButton, não tem a propriedade Color, então não funciona da forma como vc informou.


GOSTEI 0
Cabelo

Cabelo

10/04/2003

Correto, mas é que por exemplo a classe TButton, não tem a propriedade Color, então não funciona da forma como vc informou.


Para resolver seu problema, crie um componente da classe TButton e insira a propriedade Color em sua paleta de propriedade.

Cabelo 8)


GOSTEI 0
Delphor

Delphor

10/04/2003

mais facil vc procurar um componente no http://www.torry.net

ou, se for o caso e acho q nao eh... vc pode derivar um componente de tbutton e sobrescrever a rotina de paint mas da um trabalhao, melhor a primeira opcao (incluir color apenas nao funciona pq tbutton pega direto a cor da config. do windows)


GOSTEI 0
Raphael Oliveira

Raphael Oliveira

10/04/2003

Naum tenho muita certeza mas acho que o Speed Button troca de cor sim


GOSTEI 0
Raphael Oliveira

Raphael Oliveira

10/04/2003

É isso ae Polo vc tá certo foi por isso que confundi em uma aplicação minha que uso SpeedButton eles são ´Flat´ e estão em um panel, por isso achei que podia mudar de cor, valeu pelo toke cara.


GOSTEI 0
Mirelle Bueno

Mirelle Bueno

10/04/2003

olá , tudo bom?
então eu utilizo um compononte muito bom chamado 'flatstyl' (rápido de baixar) , com ele vc pode obter botões e muda-los a cor,assim como seu foco, além de botões tem paneis e outros, realmente recomendo!!

Espero ter ajudado!!!
GOSTEI 0
POSTAR