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.
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |