Resultados 1 al 4 de 4

Tema: Evento MouseMove ¿?¿?

  1. #1
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    799
    Última visita
    Ayer a las 18:53

    Agradecimientos
     
    Recibidos
    440
    Enviados
    364

    Citaciones y menciones
     
    Mentioned
    79 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado Evento MouseMove ¿?¿?

    Necesito un evento para un campo tipo al evento "MouseOver" que traen algunos controles externos, y no sé si ésto corresponde con el evento "MouseMove" que trae el PWC9, si es así, ¿Alguien tiene un ejemplo de como usar éste evento?, de lo contrario, ¿Existe algo parecido al "MouseOver"? en PWC9?

    Muchas gracias.-

    0 Not allowed!

  2. #2
      Gran amigo y Guru de COBOL
    Avatar de Rapinto

    Registrado
    febrero de 2015
    Ubicación
    Porto
    Mensajes
    246
    Última visita
    29.01.2018

    Agradecimientos
     
    Recibidos
    227
    Enviados
    19

    Citaciones y menciones
     
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    19
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    Josber,

    O MouseMove não tem nada a ver com o MouseOver.
    O MouseOver deteta automaticamente quando o "mouse" entra no objeto e quando sai do objeto.

    O MouseMove event é acionado quando o objeto deteta que o mouse está sobre ele. Este evento só é acionado tipo Timer, o que quer dizer que se passares o rato rapidamente pode nem sequer ser disparado o evento.
    Também se retirares o rato muito rápido do objeto, o evento não deteta.

    Que eu saiba em PWC9 não há nada parecido.
    Só objetos que têm o evento "MouseOver" é que funcionam bem.
    Podes simular o evento MouseOver utilizando o MouseMove, mas vais ter problemas se o rato passar rapidamente.

    Un Saludo,
    Rui Pinto

    0 Not allowed!

  3. #3
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

    Citaciones y menciones
     
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    16

    Predeterminado

    Josber
    En mis inicios hice un menú con el cmcommad1
    de pw9 y en el evento mousemove
    COBOL Código:
    1.  MOVE POW-COLOR-RED TO BACKCOLOR OF CMCOMMAND1.
    2.      MOVE POW-COLOR-BUTTONFACE TO BACKCOLOR OF CMCOMMAND2.
    y en mouse move del command2
    COBOL Código:
    1.   MOVE POW-COLOR-BUTTONFACE TO BACKCOLOR OF CMCOMMAND1.
    2.       MOVE POW-COLOR-RED TO BACKCOLOR OF CMCOMMAND2.

    es rudimentario pero funciona.

    0 Not allowed!

  4. #4
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,290
    Última visita
    Ayer a las 23:44

    Agradecimientos
     
    Recibidos
    1,038
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    104 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Josber, si no me equivoco:

    En el "MouseOver" se controla cuando el puntero se encuentra en el rectángulo de la pantalla el cual ocupa dicho control.

    El "MouseMove" funciona de igual manera que el evento "Resized" del Form, pero para un control. Cuando se mueva el ratón, con cada cambio de pixeles (que le dé tiempo a recalcular y darse cuenta del cambio) ejecuta el código que indicas.

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Problema en el evento "Return" en TextBox (CmEdit)
    Por dmosca en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 8
    Último Mensaje: 03.08.2017, 23:40
  2. [Sintaxis] Filtro con CmEdit y evento "change"
    Por Roger en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 4
    Último Mensaje: 26.02.2017, 14:09
  3. [Sintaxis] Evento Timer de más de 65535 ms
    Por Josber en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 4
    Último Mensaje: 08.06.2016, 16:19
  4. [Información] Evento "Resized" del Form (Sheet)
    Por Kuk en el foro PowerCOBOL V3L10 (Win32)
    Respuestas: 4
    Último Mensaje: 27.07.2015, 17:09

Etiquetas para este Tema

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •