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 / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
  • Arrastrar y soltar
  • Operaciones de arrastrar y soltar gestionadas automáticamente o establecidas mediante programación
  • Limitaciones
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

Arrastrar y soltar

Algunos controles de WINDEV y WEBDEV pueden gestionar automáticamente las operaciones de arrastrar y soltar: simplemente seleccione la opción correspondiente en la pestaña "Detalles" de la descripción del control. Un control puede definirse como origen o destino de una operación de arrastrar y soltar.
Las operaciones de arrastrar y soltar están disponibles automáticamente:
  • WINDEV para los controles Campo de entrada, List Box, ListView y TreeView.
  • WEBDEV - Código Servidor para los controles Upload, Static, Button, Link, Image, texto formateado, List Box y Combo Box.
En una operación de arrastrar y soltar establecida mediante programación, las propiedades DndSource y DndTarget permiten definir los controles de origen y destino.
La propiedad DndTarget determina y cambia el comportamiento de un control en una operación de arrastrar y soltar. El control será el destino del arrastre, es decir, el control en el que se soltarán los elementos arrastrados.
Ejemplo
WINDEV
// -- Initialize the LIST_Source list
// LIST_Source is not a target
LIST_Source.DndTarget = dndInactive
 
// -- Initialize the LIST_Target list
LIST_Target.DndTarget = dndProgram
DnDEvent("Drop", "LIST_Target", dndDrop)
DnDEvent("DragOver", "LIST_Target", dndDragOver)
Sintaxis

Obtener el comportamiento de un control de destino en una operación de arrastrar y soltar Ocultar los detalles

<Drag and Drop> = <Control used>.DndTarget
<Drag and Drop>: Constante
Identifica el comportamiento del control de destino en una operación de arrastrar y soltar.
dndAutoLas operaciones de arrastrar y soltar se gestionan automáticamente.
dndInactiveLa control no acepta operaciones de arrastrar y soltar.
dndProgramEl desarrollador establece la operación de arrastrar y soltar mediante programación.
<Control used>: Nombre del control
Nombre del control a manipular.

Cambiar el comportamiento de un control de destino en una operación de arrastrar y soltar Ocultar los detalles

<Control used>.DndTarget = <Drag and Drop>
<Control used>: Nombre del control
Nombre del control a manipular.
<Drag and Drop>: Constante
Identifica el comportamiento del control de destino en una operación de arrastrar y soltar.
dndAutoLas operaciones de arrastrar y soltar se gestionan automáticamente.
dndInactiveLa control no acepta operaciones de arrastrar y soltar.
dndProgramEl desarrollador establece la operación de arrastrar y soltar mediante programación.
Observaciones

Operaciones de arrastrar y soltar gestionadas automáticamente o establecidas mediante programación

WINDEVJava Las operaciones de arrastrar y soltar automáticas están disponibles para controles Campo de entrada, List Box, ListView, TreeView y Tabla.
Las operaciones de arrastrar y soltar pueden establecerse mediante programación para los siguientes controles:
  • Campo de entrada
  • Lista Box y control ListView
  • control TreeView
  • control Tabla
  • control Imagen
  • Control Código de barras
  • Control Botón
  • Control Looper
  • control Gráfico
  • Control Tabla TreeView
  • Control Calendario
  • Control Agenda
  • Control Planificador
Java Solo están disponibles las operaciones de arrastrar y soltar automáticas.
WEBDEV - Código Servidor Las operaciones de arrastrar y soltar automáticas están disponibles para los siguientes controles:
  • Control Upload,
  • Control Estático,
  • Control Botón,
  • Control Enlace,
  • Control Imagen,
  • Control de visualización con formato,
  • Campo de entrada,
  • Control List Box,
  • Control Combo Box.
También puede programar operaciones de arrastrar y soltar en celdas, supercontroles y modelos de controles.

Limitaciones

WINDEV La propiedad DndTarget solo puede utilizarse con los siguientes controles:
  • Editar control,
  • Control Botón,
  • Control Casilla de verificación,
  • Control Botón de opción,
  • Control Pestaña,
  • Caja de la lista o control ListView,
  • Control Combo Box,
  • Control Tabla o Tabla TreeView,
  • Control TreeView,
  • Control Looper,
  • Control Imagen,
  • Control de número,
  • Control deslizante,
  • Control Barra de desplazamiento,
  • Control Gráfico,
  • Control Calendario,
  • Control deslizante de rango,
  • Control Agenda,
  • Control Planificador,
  • Control .NET 2.0 (WinForm)
  • Control Valoración.
Java El DndTarget Property solo se puede usar en los controles Edit, List Box y TreeView.
WEBDEV - Código Servidor La propiedad DndTarget solo puede utilizarse con los siguientes controles:
  • Editar control,
  • Control Botón,
  • Control Upload,
  • Control Estático,
  • Control Enlace,
  • Control Imagen,
  • control Estático con texto formateado,
  • Control List Box,
  • Control Combo Box,
  • Control Agenda,
  • Control Planificador,
  • Control Celda,
  • Supercontrol,
  • Modelo de controles.
  • Control Área de texto enriquecido.
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: 16/05/2023

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