Fala Radizeiro e Radizeira, tudo bem com vocês?
Até agora criamos somente os layouts do nosso componente visual.
Mas agora iremos para a programação em si.
A primeira coisa que iremos fazer, é trabalhar com esse componente que acabamos de criar.
E para isso precisamos registrá-lo como um componente.
Para isso devemos ir no código do nosso componente, antes do implementation adicionar uma procedure chamada Register, que será a procedure que irá registrar esse nosso frame como componente.
... procedure Register; implementation procedure Register; begin RegisterComponents('LTE Components', [TLTECard]); end;
Observe que na implementação da nossa procedure Register chamamos o método RegisterComponents, onde dentro dele não definimos em qual seção da paleta de componentes ele será registrado.
Deixei essa nomenclatura de LTE Components, vamos dizer que eu queria criar todos os componentes do Adminlte, e criar eles no Delphi.
Isso é completamente possível, podemos criar um por um, só um trabalhinho de desenhar eles no Delphi, mas é totalmente possível.
E logo em seguida eu passei o componente, onde entre colchete eu passei o nome da classe desse nosso componente.
Só fazendo isso o nosso componente já encontra-se registrado e presente na paleta de componentes do Delphi.
Muito legal, não é pessoal?
Agora temos um componente visual personalizado para a nossa necessidade.
Agora basta criarmos um projeto VCL e adicionar esse novo componente.
Agora já temos um componente publicado e pronto para uso na IDE do 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