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


2 participantes

    [Resolvido]Refresh ao utilizar a barra de rolagem no form

    avatar
    charlehardware
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 03/01/2011

    [Resolvido]Refresh ao utilizar a barra de rolagem no form Empty [Resolvido]Refresh ao utilizar a barra de rolagem no form

    Mensagem  charlehardware 1/2/2018, 05:12

    O Problema e que semple que utilizo a barra de rolagem no formulário com muitos objetos, come players entre outros
    o mesmo desorienta as imagens (as vezes acontece as vezes não)

    percebi que o comando: Refresh resolve

    conseguir resolver em parte assim:

    Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
    Me.Form.Refresh
    End Sub

    desse modo ao utilizar o bola do mouse o formulário desorienta mas limpa ao mesmo tempo sanando o problema
    mas se o cliente utilizar a barra de rolagem no formulário o problema volta.

    agora queria algo que ao utilizar a barra de rolagem do form o refresh rodasse junto ou no fim
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Refresh ao utilizar a barra de rolagem no form Empty Re: [Resolvido]Refresh ao utilizar a barra de rolagem no form

    Mensagem  Noobezinho 1/2/2018, 18:00

    Charle

    Pesquisei na net e vi esse artigo:

    Copie e cole para o navegador:

    tek-tips.com/viewthread.cfm?qid=192036

    Embora o artigo que está em Inglês diga  "Desativando a roda Autoscroll no mouse" (Disabling Autoscroll wheel on Mouse?),

    Acredito que ele dê a solução que precisa.

    Colei aqui parte que ele usa para você definir o que quer:


    Private Sub clsMouseWheel_MouseWheel (Cancelar como Inteiro)
        'Este é o procedimento do evento onde você pode
        ' decidir o que fazer quando o usuário rola o mouse.
        'Se configuração Cancelar = Verdadeiro, desativamos a roda do mouse
        ' neste formulário.

        MsgBox "Você não pode usar a roda do mouse para percorrer os registros".
        Cancelar = True
    End Sub

    Veja o artigo com calma, se não sabe inglês, use o traduzir para o português, do google.
    Eles alertam que não deve usar o código quando está programando, ou seja com a página VBA aberta, vai dar erro.
    Então, quando for testar, saia do access e abra novamente, ou feche todo o VBA.
    FAÇA BACKUP ANTES !!!

    Retorne o resultado.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    charlehardware
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 03/01/2011

    [Resolvido]Refresh ao utilizar a barra de rolagem no form Empty opa amigo obg pela atenção

    Mensagem  charlehardware 2/2/2018, 05:04

    Traduzir todo site, mas eu não quero desativar o roda do mouse, pelo contrario ela vai ser muito usada,
    o que quero é quando clicar na barra de rolagem (não a roda do mouse) do form que fica do lado direito ele execute um
    Me.Form.Refresh.

    fiz uns testes aqui consegui sanar o problema, em > evento > "no atual" (Form_Current)  Me.Form.Refresh
    Pro toda vez que a movimento no form ou na barra de rolagem ele executa o procedimento Me.Form.Refresh

    obg pela atenção Noobezinho cheers


    Última edição por charlehardware em 2/2/2018, 16:10, editado 2 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Refresh ao utilizar a barra de rolagem no form Empty Re: [Resolvido]Refresh ao utilizar a barra de rolagem no form

    Mensagem  Noobezinho 2/2/2018, 09:14

    Na realidade aquele algoritmo faz outras coisas, além de desativar ou não, a roda do mouse.

    Mas realmente não me ative ao que escreveu na última linha do teu  post.

    Valeu o retorno.

    Só falta colocar o Resolvido no título do post.

    Se precisar, na minha assinatura mostra como fazê-lo.

    Boa sorte, amigo!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    charlehardware
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 03/01/2011

    [Resolvido]Refresh ao utilizar a barra de rolagem no form Empty ok

    Mensagem  charlehardware 2/2/2018, 16:12

    ok

    Conteúdo patrocinado


    [Resolvido]Refresh ao utilizar a barra de rolagem no form Empty Re: [Resolvido]Refresh ao utilizar a barra de rolagem no form

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 09:30