Você está na página 1de 6

Apostila de Delphi 7.

0
_______________________________________________________________________ Profa. Gilene B. Gomes ______

13. EXERCCIO PRTICO DE FIXAO

13.1. INCLUINDO COMPONENTES EM UM NOVO PROJETO

Crie um formulrio em Delphi com os componentes apresentados abaixo:

Obs.: - O componente Image (guia Additional) aparece no formulrio no canto direito superior
com as bordas tracejadas;
- O componente ListBox (guia Standard) aparece no formulrio dentro do componente
GroupBox1.
- O componente Memo (guia Standard) aparece no formulrio dentro do componente
GroupBox2.
- O componente Timer (guia System) aparece no formulrio como um relgio.

Salve o projeto com os seguintes nomes:


Unit1.pas U_exfixacao.pas
Project1.dpr P_exfixacao.dpr

__ www.gomeshp.com _________________________________________________________________________ 50
Apostila de Delphi 7.0
_______________________________________________________________________ Profa. Gilene B. Gomes ______

13.2. MODIFICANDO PROPRIEDADES E EVENTOS DOS COMPONENTES

Componente Propriedades Eventos


Label1 Caption = vazio
Font = Arial 12 Negrito Itlico
Label2 Caption = Endereo:
Label3 Caption = Cidade:
Label4 Caption = Regio:
Label5 Caption = vazio
Form1 Caption = Preencha o Quando o formulrio for ativado (OnActivate),
formulrio com seus dados deve ser:
Font = Arial 11 Negrito Itlico a) mostrada a mensagem (ShowMessage):
Color = clSilver Preencha o formulrio com seus dados.
b) Mostrar uma caixa de confirmao com a
mensagem: Deseja informar seu nome?, do
tipo Confirmao, com os botes Yes/No e
sem ajuda.
c) se for selecionado o boto Yes, ento obter o
nome do usurio (atravs da InputBox), com
o ttulo da caixa: Nome do usurio; com o
texto: Informe seu nome completo; e o texto
padro: vazio. O nome informado deve ser
colocado dentro do Label1.
(Siga o cdigo-fonte da Figura 1)

Edit1 Text = vazio


TabOrder = 0
Edit2 Text = vazio
TabOrder = 1

__ www.gomeshp.com _________________________________________________________________________ 51
Apostila de Delphi 7.0
_______________________________________________________________________ Profa. Gilene B. Gomes ______

ComboBox1 Text = vazio


TabOrder = 2
Items = Centro-Oeste
Sul
Sudeste
Norte
Nordeste
Memo1 Lines = vazio
ShowHint1 = True
Hint2 = Informe dados
relevantes sobre voc.
Image1 Picture = escolha uma imagem
Stretch3 = True
ListBox1 Items = Analista
Programador(a)
Digitador(a)
Operador(a)
Instrutor(a)
MultiSelect = True4
GroupBox1 Caption = Profisso
GroupBox2 Caption = Observaes
GroupBox3 Caption = Hora:
ShowHint = True
Hint = Hora do sistema.
Timer1 Interval = 1000 A cada segundo (evento OnTimer), o Label5 deve
receber a hora do sistema5.
BitBtn1 Caption = &Dados Ao clicar no boto, todos os dados digitados no
Name = bitDados formulrio devem aparecer em uma caixa de
mensagem (ShowMessage). Para isso, siga o
Glyph6 = show.bmp
cdigo-fonte da Figura 3.7
ShowHint = True
Hint = Clique para mostrar
dados digitados.

1
Indica se o componente ter uma mensagem quando for passado o mouse sobre ele.
2
Mensagem que ser apresentada quando for passado o mouse sobre o componente.
3
Indica se a figura ir preencher toda a rea reservada.
4
Isto permite que possa ser selecionada mais de uma profisso. Utilize as teclas Ctrl ou Shift enquanto
seleciona os itens.
5
Label5.Caption := TimetoStr (Time);
6
Procure no diretrio: C:\Arquivos de programas\Arquivos comuns\Borland Shared\Images\Buttons\
7
O comando chr(13) faz com que um Enter seja includo dentro da varivel texto.
__ www.gomeshp.com _________________________________________________________________________ 52
Apostila de Delphi 7.0
_______________________________________________________________________ Profa. Gilene B. Gomes ______

BitBtn2 Caption = &Limpar Ao clicar no boto, deve-se retirar todos os dados


Name = bitLimpar digitados pelo usurio e solicitar novamente os
dados iniciais como para o componente Form1.
Glyph = clear.bmp8
(Siga o cdigo-fonte da Figura 2)
ShowHint = True
Hint = Clique para limpar os
dados.
BitBtn3 Caption = &Fim Ao clicar no boto, deve mostrar uma caixa de
Name = bitFim dilogo verificando se realmente deseja finalizar a
aplicao, ento a aplicao deve ser finalizada.
Glyph = undo.bmp8
ShowHint = True
Hint = Clique para finalizar.

(Siga o cdigo-fonte da Figura 4)

Projeto
Modifique o cone da aplicao. Selecione Project / Options, selecione a guia Application e informe
o cone Handshak.ico9

O formulrio deve ter ficado como apresentado a seguir:

8
Procure no diretrio: C:\Arquivos de programas\Arquivos comuns\Borland Shared\Images\Buttons\
9
Procure no diretrio: C:\Arquivos de programas\Arquivos comuns\Borland Shared\Images\Icons\
__ www.gomeshp.com _________________________________________________________________________ 53
Apostila de Delphi 7.0
_______________________________________________________________________ Profa. Gilene B. Gomes ______

Quando pressionado o boto Dados ser apresentada a seguinte janela:

13.3. APRESENTAO DOS CDIGOS

Figura 1.

Figura 2.

__ www.gomeshp.com _________________________________________________________________________ 54
Apostila de Delphi 7.0
_______________________________________________________________________ Profa. Gilene B. Gomes ______

Figura 3.

Figura 4.

__ www.gomeshp.com _________________________________________________________________________ 55

Você também pode gostar