|
|
|
|
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. // 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>: | | dndBeginDrag | Inicio de un Drag/Drop en una fuente control. | dndDragEnter | Entrada en un objetivo control. | dndDragLeave | Salida de un objetivo control. | dndDragOver | Coloca un blanco, control. | dndDrop | Suelte el botón izquierdo del ratón en un objetivo control. | dndEndDrag | Fin de arrastrar / soltar. |
Observaciones Se pueden utilizar las siguientes variables: | | Nombre de la variable | description |
---|
Acción _DND.acción | Acció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.TargetControl | Nombre 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.SourceControl | Nombre de la fuente control. | CtrlDown | Estado 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.SourceWin | Nombre de la ventana fuente. Esta variable no se especifica al salir de un control de destino (constante dndDragLeave). | DND.MouseXPos | Posició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.MouseYPos | Posició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.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|