MOUSE-MOVE

Discussão em 'Progress 4GL' iniciado por rafaelfonseca, Setembro 23, 2012.

  1. rafaelfonseca

    rafaelfonseca Membro Participativo

    BOA TARDE,
    PESSOAL MINHA NECESSIDADE É A SEGUINTE:

    QUANDO O CURSOR DO MOUSE PASSAR PELO BOTÃO, O BOTÃO MUDA DE ACORDO COM A COR QUE EU DETERMINAR,
    PARA RETORNAR A COR ORIGINAL, VOU ATRIBUIR A COR ORIGINAL NO FRAME.

    QUAL É O COMANDO Q EU DEVERIA USAR NO MOUSE-MOVE ?
  2. LeandroSantos

    LeandroSantos Membro Participativo

    Não da pra mudar a cor de um Button, apesar de ter a propriedade BGCOLOR, não funciona, a cor do Button é a cor definida no Windows.
  3. rafaelfonseca

    rafaelfonseca Membro Participativo

    Certo,
    Muito obrigado .
  4. eriutoncharles

    eriutoncharles Membro Participativo

    Aproveitando aqui o post. Qual seria o evento para eu mudar digamos as propriedades, pra dá tipo um efeito de javaScript. Quando o cursor passar pelo botão ele aumentar por exemplo de tamanho, e quando sair voltar ao tamanho original.

    Em que evento eu poderia pra fazer esta "animaçãzinha"?
  5. lwazevedo

    lwazevedo Membro Ativo

    Eriuton,

    Eu desconheço algum evento do btn que consiga apenas passar por cima do bnt e aumentar o tamanho do botão. os eventos que existem do mouse como mouse-move-up ou mouse-move-down é preciso clicar no botão para que possa executar o evento. mas para alterar o tamanho do botão ao clicar tu podes fazer o seguinte:

    ON MOUSE-MOVE-CLICK OF BUTTON-1 IN FRAME DEFAULT-FRAME
    DO:
    INPUT button-1:WIDTH = 25.
    END.

    isso ira aumentar ou diminuir o tamanho do botão dependendo do tamanho atual dele.

    Espero que ajude-o.
  6. Mokwa

    Mokwa Membro Participativo

    Acho que essa é a sua resposta:
    http://www.oehive.org/node/435

    Daria para fazer ele aumentar (trocar fonte, cor, imagem, etc) quando as coordenadas estiverem dentro do perímetro do botão.

Compartilhe esta Página