|
Clube
VB - Criação
de menus em projetos VB - Parte III
Aula
26
Nem
sempre uma opção de menu efetua alguma espécie de ação dentro do
próprio formulário que o contém. Muitas das vezes, ao selecionar
uma opção de menu, um novo formulário é aberto para executar o procedimento
proposto na opção selecionada. Este será o objetivo da aula de hoje,
exibir como chamar um novo Form através de uma opção de menu. Para
tal, iremos gerar um exemplo para ficar claro como tal procedimento
se realiza.
-
Execute
o VB6;
-
Solicite
a criação de uma nova aplicação;
-
No
Form principal de nossa aplicação, insira um componente de menu,
contendo as seguintes opções:
Arquivo
Finaliza
Editor Texto
Editor gráfico
Finaliza
Ao
final deste procedimento, sua janela de menus terá o seguinte aspecto:

-
O
próximo passo é criar na aplicação o novo formulário, que iria
receber um editor de textos, pois o Form1, que é criado automaticamente
quando solicitamos uma nova aplicação no VB, terá o menu do
sistema (e em um programa comercial, outros elementos, porém
estamos gerando um sistema simples apenas para exemplificar
a chamada de outros forms através de menus). Para isso, clique
na opção de menu PROJECT ... ADD FORM. Neste ponto será apresentada
a seguinte janela:


-
Altere
a propriedade NAME do form2 para EDITOR;
-
Inclua
no form EDITOR um componente LABEL e um componente BUTTOM;
-
Altere
a propriedade CAPTION do LABEL para "Você está no editor
de textos";
-
Altere
a propriedade CAPTION do BUTTOM para "Fecha Editor".
Neste ponto o formulário EDITOR terá o seguinte aspecto:

Private
Sub Command1_Click()
Unload Me
End Sub
-
Neste
comando estamos solicitando que o formulário EDITOR seja descarregado
do sistema quando solicitado para que o mesmo seja fechado e
o controle volte ao formulário que o chamou, porém até o momento
não codificados o FORM1 na opção de menu EDITOR DE TEXTO a chamada
ao formulário EDITOR, para isso, retorne o foco ao FORM1, e
entre com a seguinte codificação para a opção de menu ARQUIVO
... EDITOR DE TEXTO (basta em tempo de desenvolvimento, clicar
sobre esta opção que a janela de código se abre automaticamente):
Private
Sub texto_Click()
editor.Show
End Sub
-
Observe
que carregamos no evento Click desta opção de menu o form EDITOR
através do comando EDITOR.SHOW (exiba o form Editor) e,
após o mesmo ter sido trabalhado e quando o usuário clicar no
botão FECHA EDITOR, a respectiva janela será fechada, voltando
o controle ao formulário principal de nossa aplicação. Execute
o projeto e teste esta opção de menu já codificada.
-
Agora,
tente criar o terceiro FORM que representaria o editor gráfico
e fazer com que o usuário possa fecha-lo e retornar o controle
ao menu principal da aplicação. Em caso de dúvidas, consulte
o suporte.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |