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