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] Arrastrar y soltar archivos (Drag and Drop) Joseg PowerCOBOL (ActiveX, v4 - v11) 30 28 de noviembre de 2024 14:10
[Sintaxis] ¿Definir una tabla de referencias de objetos? KTSnowy COBOL - General 4 6 de febrero de 2023 10:07
[Sintaxis] Listar objetos secuencialmente Kuk Object-Oriented COBOL 0 23 de febrero de 2017 09:33

Respuesta
 
Herramientas

  #1
Antiguo 1 de septiembre de 2023, 16:53
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 21.09.2026 18:39
Posts Posts: 402
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179
Predeterminado Drag-and-drop de Objetos
0 Inactivo Inactivo

Hola,

Pretendia fazer "arrastar-e-largar de objetos numa janela.
Em anexo um exemplo, mas que não funciona muito bem.
Sabem como fazer?

Gracias,
José
Archivos Adjuntos
Tipo de Archivo: zip Drag-and-drop.zip (5,0 KB)Descargas: 49
Joseg is offline   Responder Con Cita
  #2
Antiguo 1 de septiembre de 2023, 22:27
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

@Joseg
En el evento
Código:
MouseMove
proba con estas lineas
Código COBOL:
  1. *    IF G-IS-DRAG-START THEN
  2. *       move pow-x      to "Left" OF MODELOS
  3. *       move pow-y      to "Top" OF MODELOS
  4. *       MOVE 2  TO "MousePointer"  OF POW-SELF
  5. *    END-IF.
  6.      IF G-IS-DRAG-START THEN
  7.        compute new-tempy =  "Top" OF MODELOS + pow-y - tempy
  8.        compute new-tempx =  "Left" OF MODELOS + pow-x - tempx
  9.        move new-tempy to "Top" OF MODELOS
  10.        move new-tempx to "Left" OF MODELOS
  11.        MOVE 2  TO "MousePointer"  OF pow-self
  12.      END-IF.
Saludos ...
fastpho is offline   Responder Con Cita
Respuesta



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 01:22.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.