Você está na página 1de 0

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 Componente Caption Name
CheckBox1 Ovo chkOvo RadioGroup1 Tipo de carne rdgCarne
CheckBox2 Salada chkSalada Label1 Nome: lblNome
CheckBox3 Batata frita chkBatata Label2 lblSand
CheckBox4 Queijo chkQueijo Button1 &Nomear btnNome
CheckBox5 Presunto chkPresunto Button2 &Finalizar btnFinalizar
CheckBox6 Bacon chkBacon Panel1 pnlMens
CheckBox7 Ervilha chkErvilha GroupBox1 Ingredientes do sanduche gpbIngred
CheckBox8 Milho chkMilho Form1 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 ______

__ www.gomeshp.com _________________________________________________________________________ 49
Segundo Exemplo:




Terceiro Exemplo:




Modifique o cone da sua aplicao.
Salve todos os arquivos: o projeto e a unit; Menu File, opo Save All ( ).

Você também pode gostar