Criando uma barra de ferramentas:

Tipo Projeto: Aplicação Windows
Nome do Projeto: barra_ferramentas
Local do Projeto: c:\aulasvbnet
Criar subDiretorio do projeto Marcado
Criar Diretorio para os fontes Desmarcado

 

Crie o projeto acima e coloque os seguintes objetos no mesmo:

Objetos
Propriedade = Valor
Form Name = frmPrincipal
Text = Barra de Ferramentas
IsMdiContainer = True
MainMenu Name = mnuPrincipal
Item Menu
Cadastro Clientes
Text = &Cadastro de Clientes
Name = mnuCadClientes
Item Menu
&Sair
Text = &Sair
Name = mnuSair

O seu projeto deve estar mais ou menos com a seguinte aparencia:

Salve seu projeto e rode (execute).

Até ai nenhuma novidade pois já haviamos criado um projeto semelhante quando estudamos formulários MDI/SID na aula 009.

Tudo Ok. Vamos em frente. Para facilitar o trabalho de criação de nossa barra de ferramentas vamos mudar o nosso sistema de codificação dos eventos disparados pelo menu.

No evento CLICK da opção SAIR do menu vamos fazer o seguinte:

Ao abrir o editor de código e ser criada automaticamente a sub MnuSairClick, nas linhas acima, fora dessa sub crie uma outra sub com o nome de sair_do_programa, para conter o código com a finalidade de sair do programa. Me.Close()

Veja figura abaixo.

Agora ao voltar para a sub MnuSairClick digite Me. e deve aparecer na sua lista a sub criada por você, escolha sair_do_programa e coloque () como no exemplo.

Teste seu programa, ao clicar no ítem sair do menu o programa deve ser finalizado.

Tudo Ok vamos em frente:

Incluindo mais um formulário em nosso programa:

1) Nas propriedades do projeto com o botão contrário do mouse escolha Adicionar, Novo / Arquivo
2) Escolha categoria VB / Formulário, e coloque o nome CadCli.VB, clique no botão Criar. Atenção isso revisa a aula 009.

No novo formulário vamos colocar as seguintes propriedades:

Objetos
Propriedade = Valor
Form Text = Cadastro de Clientes
SartPosition = CenterScreen
button Text = &Sair
Name = btnSair
Anchor = Botton, Right

Coloque nesse formulário o código do botão sair para fechar o mesmo.

Volte para o código do formulário principal e como no exemplo do ítem Sair do menu principal, coloque o seguinte código no evento CLICK do ítem Cadastro de Clientes do mesmo menu.:

Salve seu projeto e rode. Você deve obter um aplicativo parecido com o da figura abaixo:

Tudo ok, vamos em frente:

Volte para o formulário principal e coloque no mesmo um objeto (controle) Image List.

Objetos
Propriedade = Valor
ImageList Name = ListaImagens
ColorDepth = Depth32Bit
ImageSize = 32 ; 32

Fazendo clique na propriedade Imagens Collections [...] do objeto Image List, podemos adicionar ícones para nossa aplicação: Aqui tem dois ícones para que você possa usar como exemplo. Pegue.

Coloque os dois ícones no seu depósito de imagens - ListaImagens.

Após isso coloque um objeto (Controle) ToolBar no formulário principal, observe que o mesmo fica parecedo uma continuação da barra de menu.

Coloque o nome de BarraFerramentas, e na propriedade ImageList escolha ListaImagem que foi o nome do depósito de imagens criado no passo anterior, depois clique em Collections [...] para (Add) adicionar os 2 botões com as seguintes propriedades:

Objetos
Propriedade = Valor
toolBarbutton Name = barSair
ImageIndex =
ToolTipText = Sair do programa
toolBarbutton Name = barClientes
ImageIndex =
ToolTipText =Clientes

Salve seu projeto e rode. Deve estar mais ou menos como na figura abaixo:

Uma vez terminado o desenho da ToolBar, devemos codificar seu evento ButtonClick, que será disparado cada vez que um botão da barra de ferramentas seja pressionado. Dentro desse evento vamos verificar qual o botão foi pressionado, e executarmos as ações necessárias. Veja o código:

 


Dicas:

Ir para: Aula anterior | Proxima aula | Indice de Aulas

 

 

Escreva para nós  Adicione ao Favoritos  Página Principal   Imprima essa página  Sair da Página  Voltar para página anterior

© 1999-2009 POWER Informática - Rua João Manoel, 912 - Centro - Santana do Livramento - RS
Fones: (55) 3 2 4 2 - 5 4 2 7 / (55) 9 9 9 4 - 8 7 8 2

Serviços Manutenção Hardware, programação, páginas Web