Cores Diferentes para os itens do RadioGroup

Delphi

08/12/2014

Boa tarde,

Gostaria de saber se tem alguma possibilidade de colocar uma cor diferente para cada item do radiogroup?
Exemplo

Todas - na cor preta
Atrasadas - Vermelho
Em aberto - Azul
à vencer - Preto
Recebidas - na cor Verde.

isso dentro de um radiogroup para o usuário selecionar.


grato,
Diego Jacauna

Diego Jacauna

Curtidas 0

Melhor post

Diego Jacauna

Diego Jacauna

09/12/2014

consegui resolver com a dica do Daniel Sobrinho Laporte.

Tinha perguntado a ele sobre outro componente e agora vi a resposta e ela serve também para esse componente.

Solução:
Cocê deve ir em Project>Options>Application>Runtime Themes e escolher a opção "none"

a resposta foi extraída dessa página (nos comentários) - Como alterar as cores do ProgressBar https://www.devmedia.com.br/dicas-como-alterar-as-cores-do-progressbar/1123#ixzz3LQYkLOh2

Obrigado a todos pela atenção.
GOSTEI 1

Mais Respostas

Ricardo

Ricardo

08/12/2014

Use o componente CxRadioButton do Devexpress.
GOSTEI 0
Diego Jacauna

Diego Jacauna

08/12/2014

Esse componente é pago. não teria alguma solução free?
GOSTEI 0
Marcos Saffran

Marcos Saffran

08/12/2014

Bom dia Diego,

tente o seguinte:

TRadioButton(RadioGroup1.Controls[3]).Color := clGreen;
GOSTEI 0
Diego Jacauna

Diego Jacauna

08/12/2014

No meu windows 8.1 não funcionou mas testei no 2008 server e pegou normal.

TRadioButton(RadioGroup1.Controls[3]).Font.Color := clGreen; esse código altera a fonte

e esse altera a cor do fundo: TRadioButton(RadioGroup1.Controls[3]).Color := clGreen;

alguem sabe porque não funcionou com o windows 8.1?


grato,
GOSTEI 0
Marcos Saffran

Marcos Saffran

08/12/2014

Diego,
tente pelos códigos hexadecimais das cores:

TRadioButton(RadioGroup1.Controls[0]).Color := $004FFC14;
TRadioButton(RadioGroup1.Controls[1]).Color := $FFEFDB;
TRadioButton(RadioGroup1.Controls[2]).Color := $FF3030;
TRadioButton(RadioGroup1.Controls[3]).Color := $8B008B;
TRadioButton(RadioGroup1.Controls[4]).Color := $00FF7F;

esses códigos busquei no http://www.efeitosespeciais.net/tabela.htm
GOSTEI 0
Diego Jacauna

Diego Jacauna

08/12/2014

Coloquei os códigos mas no meu sistema operacional (8.1) não funciona.... somente no 2008 server pegou. Não testei em outro sistema operacional.
GOSTEI 0
POSTAR