Você está na página 1de 11

4.

Menus

Disciplina de Informtica e Programao

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.1 1

Criar Menus
Todas as aplicaes do windows possuem menus. Estes menus permitem ao utilizador um acesso rpido e intuitivo s opes da aplicao.
.

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.2

Processo Criao Menus


1 - O menu criado atravs do controlo MenuStrip da caixa de ferramentas. O controlo MenuStrip fica visivel no fundo da janela.
.

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.3

Processo Criao Menus


2 - Indicar na propriedade MainMenuStrip do formulrio o menu que ser apresentado. Aps este passo poder desenhar o seu
sistema de menu.

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.4

Processo Criao Menus

3 - No formulrio que contm os menus colocar as propriedades: i) IsMdiContainer a True para permitir que este formulrio tenha forms descendentes.
ii) Window state a Maximized para ocupar todo o cran. iii) FormBorderStyle a Sizable para que seja possvel redimensionar a janela principal. iv) MinimizeBox and MaximizeBox a True para que a form possa ser minimizada e maximizada.

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.5

Exemplo: Sistema de menus para executar os exerccios das aulas


prticas.

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.6

Adicionando mltiplas forms a um projecto: As vrias


opes da aplicao desenvolvem-se atravs de vrias forms que sero invocadas pelo sistema de menus, desenvolvendo-se assim uma interface designada de MDI (multiple-document interface).

Para cada nova forma que desejemos acrescentar aplicao principal devem-se efectuar os passos seguintes: 1) Declarar uma nova forma de um tipo criado pelo utilizador: Dim frm_exer2 As New Form2() 2) Indicar que esta form descendente do formulrio principal: frm_exer2.MdiParent = Me 3) Tornar a form vsivel: frm_exer2.Show()
Curso de Licenciatura em Eng Mecnica ISE - UALG 4.7

Construa um projecto novo com o seu nmero de estudante. Construa o sistema de menus seguinte:

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.8

Construa o sistema de menus seguinte:

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.9

Quando o utilizador seleccionar a opo Introduzir Veculos dever aparecer a form seguinte:

Escreva o cdigo dos restantes botes


Curso de Licenciatura em Eng Mecnica ISE - UALG 4.10

Actividade: Elaborar a interface de uma aplicao para efectuar


a gesto dos livros de uma biblioteca.

Curso de Licenciatura em Eng Mecnica ISE - UALG

4.11

Você também pode gostar