USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Menu no botão direito do mouse
MIRO SILVA
SÃO PAULO
SP - BRASIL
Postada em 08/12/2005 06:14 hs            
Pessoal Preciso usar um menu no botão direito do mouse, mas ele vai ter que funcionar assim.
 
se eu clicar com o botão direito do mouse em um determinado objeto ele tera que abribr o menu.
 
abraços

Argemiro Aguiar da Silva

Criativa Produtos e Serviços

5511 2135-9600

     
Giovanni Sória
não registrado
Postada em 08/12/2005 06:55 hs   
Crie um Menu com nome "Menus"
 Visible= desmarcado (não esqueça disso)
    Crie seus outros menus e sub menus
 No exemplo: mnuEmpresas
 Ex:
 Menus
     Funcionários <--- mnuFuncionarios
     Cadastro 
     Relatório
     Ficha
  Empresas <--- mnuEmpresas
     Cadastro 
     Relatório
     Ficha
Agora use o código a baixo para cada objeto que quiser usar seus menus.
Private Sub SeuObjeto_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
     If Button = vbRightButton Then
          PopupMenu mnuEmpresas
     End If
End Sub
Até +
 
Giovanni Sória
     
MIRO SILVA
SÃO PAULO
SP - BRASIL
Postada em 08/12/2005 06:58 hs            
valeu cara...valeu mesmo

Argemiro Aguiar da Silva

Criativa Produtos e Serviços

5511 2135-9600

     
Joseph
SÃO PAULO
SP - BRASIL
Postada em 08/12/2005 10:18 hs            
Olá, amigos!
 
É importante observar que nem todos os objetos possuem o evento 'MouseDown' e para reforçar o código do Giovanni, sugiro o seguinte:
 
Private Sub Obj_MouseDown(Button As Integer, Shift As Integer, X As Single, Y    As Single)
      If (Button = vbRightButton) Then
           Obj.Enabled = False
           PopupMenu XMenu, , , , XDefaultMenu
           Obj.Enabled = True 
      End If
End Sub
 
que melhora a performance do menu, ao clicar o objeto. 
 
 
Joseph
Técnico em Informática/Programador
São Paulo/SP
 
[jsff77@hotmail.com]
 
TÓPICO EDITADO
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página