Projeto paint – terceira parte



Para criar um menu em nosso projeto, podemos utilizar o componente MainMenu e o Menu Designer, do mesmo modo que fizemos em nosso editor de textos como o componente PopupMenu. No entanto, como agora se trata de uma aplicação MDI, podemos adicionar algumas funcionalidades que determinarão uma junção dos menus das janelas abertas, o que permitirá que os itens do menu da janela Pai estejam disponíveis quando o foco estiver na janela filha.


Adicione um componente MainMenu ao Form principal (FrmPncel); Utilize o Menu Designer para criar os menus Arquivo, Janela e respectivos itens mostrados abaixo:


Arquivo

Janela

Novo

Lado a Lado Horizontalmente

Abrir

Lado a Lado Verticalmente

-

Cascata

Sair

Reorganizar Ícones


Vamos criar um menu para a janela filha. Adicione um componente MainMenu à janela filha (EdtDsnh). Utilize o Menu Designer para criar os menus Arquivo, Editar e respectivos itens mostrados abaixo:


Arquivo

Editar

Novo

Cortar

Abrir

Copiar

Fechar

Colar

Salvar

Deletar

Salvar Como

-

-

Selecionar Tudo

Imprimir


Configurar Impressora


Sair



Coloque atalhos para os itens do menu Arquivo e Editar. Tenha o cuidado de colocar os mesmos atalhos para os menus que se repetem nas janelas pai e filha.


Se você rodar a aplicação agora, vai notar que a janela filha aparece dentro da janela pai. Outra coisa que notará é que a barra de menus da janela filha substitui a barra de menus da janela pai. Cabe-nos providenciar, agora, a junção dos itens dos menus da janela pai com os itens dos menus da janela filha.



anterior

índice

próxima


HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO