You are on page 1of 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

Componente
Propriedades
Label1
Caption = vazio
Font = Arial 12 Negrito Itlico
Label2
Caption = Endereo:
Label3
Caption = Cidade:
Label4
Caption = Regio:
Label5
Caption = vazio
Form1
Caption = Preencha o
formulrio com seus dados
Font = Arial 11 Negrito Itlico
Color = clSilver

Edit1
Edit2

EVENTOS

DOS

COMPONENTES
Eventos

Quando o formulrio for ativado (OnActivate),


deve ser:
a) mostrada a mensagem (ShowMessage):
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)

Text = vazio
TabOrder = 0
Text = vazio
TabOrder = 1

__ www.gomeshp.com _________________________________________________________________________

51

Apostila de Delphi 7.0


_______________________________________________________________________ Profa. Gilene B. Gomes ______

ComboBox1

Memo1

Image1
ListBox1

GroupBox1
GroupBox2
GroupBox3

Timer1
BitBtn1

1
2
3
4
5
6
7

Text = vazio
TabOrder = 2
Items = Centro-Oeste
Sul
Sudeste
Norte
Nordeste
Lines = vazio
ShowHint1 = True
Hint2 = Informe dados
relevantes sobre voc.
Picture = escolha uma imagem
Stretch3 = True
Items = Analista
Programador(a)
Digitador(a)
Operador(a)
Instrutor(a)
MultiSelect = True4
Caption = Profisso
Caption = Observaes
Caption = Hora:
ShowHint = True
Hint = Hora do sistema.
Interval = 1000
Caption = &Dados
Name = bitDados
Glyph6 = show.bmp
ShowHint = True
Hint = Clique para mostrar
dados digitados.

A cada segundo (evento OnTimer), o Label5 deve


receber a hora do sistema5.
Ao clicar no boto, todos os dados digitados no
formulrio devem aparecer em uma caixa de
mensagem (ShowMessage). Para isso, siga o
cdigo-fonte da Figura 3.7

Indica se o componente ter uma mensagem quando for passado o mouse sobre ele.
Mensagem que ser apresentada quando for passado o mouse sobre o componente.
Indica se a figura ir preencher toda a rea reservada.
Isto permite que possa ser selecionada mais de uma profisso. Utilize as teclas Ctrl ou Shift enquanto
seleciona os itens.
Label5.Caption := TimetoStr (Time);
Procure no diretrio: C:\Arquivos de programas\Arquivos comuns\Borland Shared\Images\Buttons\
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

BitBtn3

Caption = &Limpar
Name = bitLimpar
Glyph = clear.bmp8
ShowHint = True
Hint = Clique para limpar os
dados.
Caption = &Fim
Name = bitFim
Glyph = undo.bmp8
ShowHint = True
Hint = Clique para finalizar.

Ao clicar no boto, deve-se retirar todos os dados


digitados pelo usurio e solicitar novamente os
dados iniciais como para o componente Form1.
(Siga o cdigo-fonte da Figura 2)

Ao clicar no boto, deve mostrar uma caixa de


dilogo verificando se realmente deseja finalizar a
aplicao, ento a aplicao deve ser finalizada.

(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
9

Procure no diretrio: C:\Arquivos de programas\Arquivos comuns\Borland Shared\Images\Buttons\


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

You might also like