MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Tecla direita do mouse

    Mriegel
    Mriegel
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 22/01/2011

    [Resolvido]Tecla direita do mouse Empty [Resolvido]Tecla direita do mouse

    Mensagem  Mriegel 30/4/2011, 20:49

    Boa tarde
    Gostaria de saber se existe um comando que possa substituir o click da tecla direita do mouse?
    Abraço
    Marcelo
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Tecla direita do mouse Empty Re: [Resolvido]Tecla direita do mouse

    Mensagem  vieirasoft 30/4/2011, 20:52

    Veja aqui

    http://arindows.blogspot.com/2008/06/teclas-combinadas-substituem-o-mouse.html
    Mriegel
    Mriegel
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 22/01/2011

    [Resolvido]Tecla direita do mouse Empty Re: [Resolvido]Tecla direita do mouse

    Mensagem  Mriegel 30/4/2011, 20:56

    O que preciso é um comando dentro do vb que simule o clique da tecla direita do mouse.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Tecla direita do mouse Empty Re: [Resolvido]Tecla direita do mouse

    Mensagem  vieirasoft 30/4/2011, 20:58

    Tem aqui

    http://msdn.microsoft.com/pt-br/library/ms171548.aspx
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Tecla direita do mouse Empty Re: [Resolvido]Tecla direita do mouse

    Mensagem  criquio 30/4/2011, 21:05

    O teclado já tem uma tecla para isso. Ela não serve?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Tecla direita do mouse Empty Re: [Resolvido]Tecla direita do mouse

    Mensagem  vieirasoft 30/4/2011, 21:07

    o colega quer por código Criquio
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Tecla direita do mouse Empty Re: [Resolvido]Tecla direita do mouse

    Mensagem  criquio 30/4/2011, 23:09

    Tente isso no módulo do seu formulário:

    Option Compare Database
    Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, _
    ByVal cButtons As Long, ByVal dwExtraInfo As Long)

    Private Declare Function GetMessageExtraInfo Lib "user32" () As Long

    Const MOUSEEVENTF_LEFTDOWN = &H2
    Const MOUSEEVENTF_LEFTUP = &H4
    Const MOUSEEVENTF_MIDDLEDOWN = &H20
    Const MOUSEEVENTF_MIDDLEUP = &H40
    Const MOUSEEVENTF_MOVE = &H1
    Const MOUSEEVENTF_ABSOLUTE = &H8000
    Const MOUSEEVENTF_RIGHTDOWN = &H8
    Const MOUSEEVENTF_RIGHTUP = &H10

    Sub MouseClick()

    mouse_event MOUSEEVENTF_RIGHTDOWN Or MOUSEEVENTF_RIGHTUP, 0, 0, 0, GetMessageExtraInfo()

    mouse_event MOUSEEVENTF_RIGHTUP, 0, 0, 0, GetMessageExtraInfo()

    End Sub


    No evento "Ao apertar tecla" do seu formulário:


    If KeyCode = vbKeyF3 Then
    Call MouseClick
    End If

    Mude a tecla vbKeyF3 para a que você quiser.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Tecla direita do mouse Empty Re: [Resolvido]Tecla direita do mouse

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 04:01