AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de arrastrar y soltar
  • Variables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Indica la Procedure a ejecutar durante un Event de Arrastre/Suelta.
Observación: Para determinar el comportamiento de un control desde el código cuando se arrastra y se suelta, utilice las propiedades DndTarget y DndSource con la constante dndProgram.
Ejemplo
// Call the OnDrop procedure when the left mouse button
// is released on the target control named "EDT_Find"
DnDEvent("OnDrop", EDT_Find, dndDrop)
Sintaxis
DnDEvent(<Procedure> , <Control name> , <Type of event>)
<Procedure>: Cadena de caracteres
Nombre del Procedure que debe ser llamado durante el <Tipo de Event> Event en el <Nombre del control> control.
<Control name>: Cadena de caracteres
Nombre del control en el que debe procesarse el Event.
<Type of event>: Constante
Tipo de evento que desencadena la llamada al <Procedimiento>:
dndBeginDragInicio de un Drag/Drop en una fuente control.
dndDragEnterEntrada en un objetivo control.
dndDragLeaveSalida de un objetivo control.
dndDragOverColoca un blanco, control.
dndDropSuelte el botón izquierdo del ratón en un objetivo control.
dndEndDragFin de arrastrar / soltar.
Observaciones

Variables

Se pueden utilizar las siguientes variables:
Nombre de la variabledescription
Acción _DND.acciónAcción especificada en DnDAccepto.
Los valores posibles son: dndCopy, dndMove y dndNone.
Esta variable no se asigna al principio de la acción Arrastrar y soltar en un control fuente (constante dndBeginDrag) o al salir de un control de destino(constante dndDragLeave).
DND.TargetControlNombre del objetivo control.
Esta variable no se asigna al principio de la acción Arrastrar y soltar en un control fuente (constante dndBeginDrag) o al salir de un control de destino(constante dndDragLeave).
DND.SourceControlNombre de la fuente control.
CtrlDownEstado de la tecla Ctrl:
  • True: se pulsa la tecla Ctrl.
  • False: la tecla Ctrl no está pulsada.
Esta variable no se asigna al principio de la acción Arrastrar y soltar en un control fuente (constante dndBeginDrag) o al salir de un control de destino(constante dndDragLeave).
DND.SourceWinNombre de la ventana fuente.
Esta variable no se especifica al salir de un control de destino (constante dndDragLeave).
DND.MouseXPosPosición horizontal (X) del cursor del ratón en relación con el control manejado durante la Event.
Esta variable no se especifica al salir de un control de destino (constante dndDragLeave).
DND.MouseYPosPosición vertical (Y) del cursor del ratón en relación con el control manejado durante la Event.
Esta variable no se especifica al salir de un control de destino (constante dndDragLeave).

El DND.SourceControl y DND.SourceWin devuelven una cadena vacía (""") cuando la función de arrastrar y soltar proviene de una aplicación distinta a la actual.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local