|
Delphi para Leigos - Propriedades e eventos dos componentes.
Aula
18
Vamos neste módulo desenvolver um simples projeto para que o aluno compreenda bem os conceitos sobre propriedades e eventos e, como manipular os mesmos ao desenvolver um projeto. Neste sentido proceda da forma que segue:
- Execute o Delphi 2005;
- Na janela principal ao ambiente de desenvolvimento que é apresentada, clique sobre o botão <NEW>, em destaque na imagem abaixo:

- Na janela que é aberta, clique sobre a opção <VCL FORMS>, em destaque na imagem abaixo:

- Após selecionar a opção exibida no gráfico acima, clique no botão <OK>;
- Neste ponto será exibido o ambiente de desenvolvimento, onde teremos o formulário para a geração de nosso programa;
- Neste formulário inclua os seguintes componentes:
- 1 componente TLabel;
- 2 componentes TButton;
- Ao final deste procedimento, nosso formulário terá um aspecto similar ao que podemos observar em destaque na imagem abaixo:

- Altere a propriedade <CAPTION> do componente BUTTON1 para "MOSTRA FRASE":

- A propriedade <CAPTION> do componente Button e de outros componentes tem o objetivo de armazenar o texto que será exibido dentro do próprio componente.
- Altere a propriedade <CAPTION> do componente BUTTON2 para "FINALIZA", conforme mostra em destaque a imagem abaixo:

- Apague o conteúdo da propriedade <CAPTION> do componente LABEL1;
- Desta forma, quando executarmos o projeto, este componente não apresentará conteúdo algum, ou seja, ficará "invisível" no formulário;
- Vamos programar o evento <ONCLICK> do componente BUTTON1. Este evento será disparado quando em tempo de execução, o usuário clicar sobre o mesmo;
- Neste ponto será aberta a janela de codificação, conforme podemos observar em destaque na imagem abaixo:

-
Quando o usuário em tempo de execução clicar sobre o botão que estamos codificando, queremos que dentro do LABEL1, seja exibida a mensagem "Aprendaemcasa.com.br". Aqui iremos aprender a alterar a propriedade de um componente em tempo de execução, o que é um procedimento comum.
- Neste sentido digite o seguinte comando:

- Quando queremos alterar a propriedade de um componente via código (em tempo de execução), deveremos empregar a seguinte sintaxe:
Nome_componente.propriedade:=<valor>
- Seguindo a sintaxe acima, primeiro indicamos o nome do componente "LABEL1.", em seguida especificamos a propriedade que iremos alterar "CAPTION" e depois especificamos o valor desta propriedade ":='Projeto Aprenda em Casa'".
- Nosso próximo passo é codificar o segundo botão, que tem a função de finalizar a execução do aplicativo. Retorne o controle do ambiente para o design, clicando no botão em destaque na imagem abaixo:

- Vamos codificar então o evento <ONCLICK> do segundo botão, que tem a etiqueta de finalizar o programa, porém neste passo iremos utilizar o Object Inspector para abrir a janela de codificação;
- Dê um clique simples sobre o componente Button2 para seleciona-lo;
- No Object Inspector, selecione a guia <EVENTS>, conforme podemos observar em destaque na imagem abaixo:

- Para acessar a janela de codificação de um evento através do Object Inspector, basta que você dê um clique duplo na caixa de edição que é apresentada ao lado do evento. Neste caso dê um clique duplo sobre o evento <ONCLICK> e entre com a seguinte codificação:

- O comando acima solicita ao sistema que finalize (terminate) a execução de nosso aplicativo (Application).
- Agora que terminamos a codificação do nosso pequeno projeto, vamos executá-lo. Para alcançar este objetivo, clique sobre o botão <RUN>, em destaque na imagem abaixo:

- Quando nosso aplicativo for executado, teremos uma janela similar a que podemos observar abaixo:

- Observe que o componente Label1 que incluimos em nosso formulário não aparece, isto porque a sua propriedade CAPTION está sem conteúdo algum. Clique então sobre o botão <MOSTRA FRASE> e observe o resultado:

- Clique sobre o botão <FINALIZA> e observe que o controle retorna ao ambiente de desenvolvimento.
EXERCICIO
- Observe que a barra de títulos do formulário, em tempo de execução apresenta o conteúdo <FORM1>. Altere para que na barra de títulos do formulário seja apresentada a string "www.aprendaemcasa.com.br";
- Inclua um novo botão em seu projeto, contendo a etiqueta "Apaga frase" e, quando o usuário clicar sobre o mesmo, a frase que é exibida "Projeto Aprenda em Casa" será apagada.
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |