DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi Edição 14 - Criando um componente visual no Delphi

Artigo da Revista Clube Delphi Edição 14.

Esse artigo faz parte da revista Clube Delphi edição 14. Clique aqui para ler todos os artigos desta edição



Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

Criando um componente visual no Delphi

Crie um TGauge e um explore os recursos do TEdit

 

         Na edição anterior, aprendemos a criar nosso primeiro componente e conhecemos alguns conceitos relativos à orientação a objetos. Nesta edição veremos como criar um componente visual. Como já vimos, um componente visual é aquele exibido tanto em tempo de projeto quanto em tempo de execução do aplicativo.

 

         Existem duas formas para a criação de componentes visuais:

 

1ª ) Criar o componente a partir do zero e dar a ele a forma e a funcionalidade  que quisermos.

 

2ª ) Criar o componente como sendo filho de outro já existente e apenas incluir novas funcionalidades. Por exemplo, poderíamos criar um componente a partir de um TEdit e fazer com que ele só aceitasse números. Poderíamos colocar qualquer recurso para melhorar nossa aplicação.

 

         O componente que vamos criar a partir do zero se chamará TCDEvolutionBar. Esse componente será uma barra de progresso diferente do PProgressBar e do TGauge do Delphi. Você poderá optar por exibir a porcentagem ou um texto informativo dentro da barra. Isso poderá ser muito útil quando você utilizar a barra de progresso e ao mesmo tempo mostrar algum texto sobre o que está acontecendo. Vamos construir um exemplo:

Nota: Para iniciar a construção basta seguir os passos descritos na edição anterior.

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Vinícius Lourenço
analista de sistemas/desenvolvedore Delphi na DBA Engenharia de Sistemas e pós-graduado em Análise, Projetos e Gerência de Sistemas na PUC-RJ.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03