Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Evento GotFocus Begoguay PowerCOBOL (ActiveX, v4 - v11) 8 21 de diciembre de 2020 21:34
[Duda] Elegir evento para validar existencia del fichero dmosca PowerCOBOL (ActiveX, v4 - v11) 2 8 de julio de 2019 19:23
[Sintaxis] Ralentizar el evento Breew PowerCOBOL (ActiveX, v4 - v11) 4 5 de diciembre de 2018 12:53
[Sintaxis] Evento Timer de más de 65535 ms Josber PowerCOBOL (ActiveX, v4 - v11) 4 8 de junio de 2016 16:19
[Duda] Evento "Resized" del Form (Sheet) Kuk PowerCOBOL v3 (V3L10, Win32) 4 27 de julio de 2015 17:09

Respuesta

  #1
Antiguo 10 de mayo de 2016, 18:01
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492
Predeterminado Evento MouseMove ¿?¿?
0 Inactivo Inactivo

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.-
Josber is offline   Responder Con Cita
  #2
Antiguo 11 de mayo de 2016, 00:02
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

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
Rapinto is offline   Responder Con Cita
  #3
Antiguo 11 de mayo de 2016, 03:25
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60

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

es rudimentario pero funciona.
Roger is offline   Responder Con Cita
  #4
Antiguo 11 de mayo de 2016, 09:55
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

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.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:29.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.