AP Delphi7 05

Você também pode gostar

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 5

Apostila de Delphi 7.

0
_______________________________________________________________________ Profa. Gilene B. Gomes ______

12. EXERCCIO LANCHONETE


12.1. INCLUINDO COMPONENTES

EM UM NOVO

PROJETO

Inicie uma nova aplicao no Delphi e inclua em um formulrio os componentes como


apresentado abaixo.
Obs. : Insira primeiramente o componente GroupBox para depois inserir os componentes
CheckBox, caso contrrio, os componentes no estaro vinculados ao GroupBox.
Salve a Unit como U_Lanchonete.pas
Salve o Projeto como P_Lanchonete.dpr

A aplicao funciona da seguinte forma: o usurio seleciona os ingredientes e a carne para o


sanduche, depois clica no boto Nomear para descobrir o nome deste sanduche.

12.2. MODIFICANDO PROPRIEDADES

DOS

COMPONENTES

Primeiramente, defina os itens do componente RadioGroup. Selecione o componente


RadioGroup1 e d um clique na propriedade Items. Na caixa de dilogo String List Editor, digite os
itens do componente, como mostra a figura a seguir. Ao final clique no boto OK para finalizar.
Observe que o componente RadioGroup apresenta quatro opes, onde somente uma poder
ser selecionada.

__ www.gomeshp.com _________________________________________________________________________

45

Apostila de Delphi 7.0


_______________________________________________________________________ Profa. Gilene B. Gomes ______

Modifique as propriedades Caption e Name dos componentes abaixo:


Componente Caption
Name
CheckBox1
Ovo
chkOvo
CheckBox2
Salada
chkSalada
CheckBox3 Batata frita
chkBatata
CheckBox4
Queijo
chkQueijo
CheckBox5
Presunto chkPresunto
CheckBox6
Bacon
chkBacon
CheckBox7
Ervilha
chkErvilha
CheckBox8
Milho
chkMilho

Componente
RadioGroup1
Label1
Label2
Button1
Button2
Panel1
GroupBox1
Form1

Caption
Tipo de carne
Nome:

Name
rdgCarne
lblNome
lblSand
&Nomear
btnNome
&Finalizar
btnFinalizar
pnlMens
Ingredientes do sanduche gpbIngred
Monte seu sanduche
frmSand

O formulrio deve estar como apresentado a seguir:

__ www.gomeshp.com _________________________________________________________________________

46

Apostila de Delphi 7.0


_______________________________________________________________________ Profa. Gilene B. Gomes ______

12.3. IMPLEMENTANDO EVENTOS

DOS

COMPONENTES

Modifique a fonte de todos os objetos para Arial 10 Negrito.


Componente Modificaes
pnlMens
Propriedade Align = alBottom.
Propriedade Font = Negrito Itlico.
frmSand
Quando passar o mouse sobre o Formulrio, deve aparecer no Panel a seguinte
mensagem: Informe os ingredientes e o tipo de carne. Observe a figura 1.
gpbIngred
Quando passar o mouse sobre o Groupbox, deve aparecer no Panel a seguinte
mensagem: Selecione o(s) ingrediente(s) do sanduche.
lblSand
Propriedade Font = Arial 10 Negrito Itlico.
btnFinalizar
Quando for dado um clique no boto, a aplicao deve ser finalizada.
Quando passar o mouse sobre o boto, deve aparecer no Panel a seguinte
mensagem: Clique no boto para finalizar a aplicao. Observe a figura 2.
btnNome
Quando passar o mouse sobre o boto, deve aparecer no Panel a seguinte
mensagem: Clique no boto para informar o nome do sanduche.
Quando for dado um clique no boto, deve ser colocado o nome do sanduche no
Label (lblSand), como definido abaixo. Observe a figura 3.

Figura 1.

Figura 2.
__ www.gomeshp.com _________________________________________________________________________

47

Apostila de Delphi 7.0


_______________________________________________________________________ Profa. Gilene B. Gomes ______

Utilize a propriedade checked para verificar se um objeto est selecionado. Desta forma, ser
possvel criar o nome do sanduche.

Figura 3.

Primeiro Exemplo:

__ www.gomeshp.com _________________________________________________________________________

48

Apostila de Delphi 7.0


_______________________________________________________________________ Profa. Gilene B. Gomes ______

Segundo Exemplo:

Terceiro Exemplo:

Modifique o cone da sua aplicao.


Salve todos os arquivos: o projeto e a unit; Menu File, opo Save All (

).

__ www.gomeshp.com _________________________________________________________________________

49

Você também pode gostar