Post: [Componentes Visuais] Trabalhando com cores Hexadecimal no Delphi

Alessandro Medeiros

Fala ai Radizeiro e Radizeira, tudo bem com vocês?

Quando trabalhamos com layouts, ou até mesmo criação de componentes visuais, devemos nos atentar às cores.

E isso tem sido uma grande dificuldade na maioria dos desenvolvedores Delphi.

Pois quem nunca viu aquelas telas cinza e azul em diversos lugares?

Isso mesmo, para lhe ajudar irei lhe mostrar como aplicar o uso de cores hexadecimal dentro da VCL do Delphi.

Com o nosso componente aberto iremos adicionar um novo panel, aquele painel clean que criamos anteriormente.

E esse nosso panel estará alinhado à esquerda, e um outro alclient, como o nosso card no AdminLTE.

E para auxiliar no uso das cores, iremos utilizar um programa muito lega para pegar os valores hexadecimal, o ColorDetector(https://color-detector.informer.com/2.0/).

Com ele basta colocar o ponteiro do mouse sobre a cor que deseja pegar o valor hexadecimal e apertar o botão F6 do teclado.

Com a cor já transferida para a área de transferência do Windows, isso aconteceu por causa da ação do botão F6 do color detector.

Basta irmos no Delphi, e no panel que iremos alterar a cor e adicionar esse hexadecimal.

E uma dica muito valiosa, quem não fez o DDE desconhece essa funcionalidade, ou não viu posts anteriores que comento de como fazer isso.

Se colocarmos diretamente o valor que o color detecto nos disponibiliza na propriedade color do panel, ele não irá assumir a sua real cor.

Isso ocorre porque o Delphi entende o RGB de forma contrária, ou seja, ele entendo como BGR.

Por exemplo, observe se adicionarmos o valor direto e como a cor irá se apresentar.

Agora se alteramos as posições seguindo o padrão BGR, onde os dois primeiros números vão para os dois últimos e os dois últimos para o lugar dos dois primeiros números.

Lembrando que para funcionar a cor dentro do VCL é preciso adicionar no início $00.

Viu como agora as cores ficaram corretas?

Agora já vamos alterar também a cor do outro panel para que possa ficar bem parecido com o nosso card do AdminLTE.

Muito legal, não é verdade pessoal?

Viu que pequenos detalhes fazem grandes diferenças?

Conteúdo e dentre outros completos você consegue encontrar dentro do Clube dos programadores Delphi.

E caso você tenha interesse de conhecer mais sobre Componentes Visuais acesse o nosso portal do CLUBE DE PROGRAMADORES EM DELPHI, onde você não terá só conteúdos relacionados ao Design , mas uma quantidade enorme de conteúdos que poderá lhe ajudar muito no seu dia a dia, é uma verdadeira NETFLIX para os programadores Delphi.

CLIQUE AQUI E SAIBA MAIS SOBRE O CLUBE DOS PROGRAMADORES DELPHI


Faça sua busca

CATEGORIAS

POSTS RECENTES

E caso você tem interesse de conhecer mais sobre [Componentes Visuais] Trabalhando com cores Hexadecimal no Delphi, acesse o nosso portal do CLUBE DE PROGRAMADORES EM DELPHI
Você não terá só conteúdos relacionados ao [Componentes Visuais] Trabalhando com cores Hexadecimal no Delphi, mas uma quantidade enorme de conteúdos que poderá lhe ajudar muito no seu dia a dia, é uma verdadeira NETFLIX para os programadores Delphi.
Gostou?
Compartilhe:

Embarque no foguete com milhares de devs para aprender desenvolvimento, evoluir de forma contínua e se manter relevante no mercado.

Sobre
Dúvidas
Cadastre-se em nossa lista

Para ter acesso em primeira mão, a tudo que acontece na Academia do Código, basta se cadastrar em nossa lista

Grupo Thulio Bittencourt | Academia do Código

#FaçaPartedaHistória

Copyright © 2022 – Todos os direitos reservados