Escolar Documentos
Profissional Documentos
Cultura Documentos
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 ( ).