ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage properties / Properties associated with windows, pages and controls
  • Drag and Drop
  • Drag-and-drop operations managed automatically or set programmatically
  • Limitations
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures

Drag and Drop

For certain field types, WINDEV and WEBDEV offer a manage drag-and-drop operations automatically: simply check the corresponding option in the "Detail" tab of the field description. A control can be defined as source or target of a drag-and-drop operation.
Automatic Drag and Drop is available:
  • WEBDEV - Server code for Upload, Static, Button, Link, Image, formatted text, List Box and Combo Box controls.
In a drag-and-drop operations set programmatically, the DndSource and DndTarget properties are used to define the source and target controls.
The DndTarget property determines and changes how a control behaves in a drag-and-drop operation. The control will be defined as the drop target, i.e., the control where the dragged items will be dropped.
Example
Syntax

Getting the behavior of a target control in a drag-and-drop operation Hide the details

<Drag and Drop> = <Control used>.DndTarget
<Drag and Drop>: Constant
Identifies the behavior of the target control in a drag-and-drop operation.
dndAutoDrag-and-drop operations are handled automatically.
dndInactiveThe control does not accept drag-and-drop operations.
dndProgramThe developer sets the drag-and-drop operation programmatically.
<Control used>: Control name
Name of the control to be used.

Changing the behavior of a target control in a drag-and-drop operation Hide the details

<Control used>.DndTarget = <Drag and Drop>
<Control used>: Control name
Name of the control to be used.
<Drag and Drop>: Constant
Identifies the behavior of the target control in a drag-and-drop operation.
dndAutoDrag-and-drop operations are handled automatically.
dndInactiveThe control does not accept drag-and-drop operations.
dndProgramThe developer sets the drag-and-drop operation programmatically.
Remarks

Drag-and-drop operations managed automatically or set programmatically

WEBDEV - Server code An automation "Drag and Drop" is available for the following fields:
  • Upload control,
  • Static Text control,
  • Button control,
  • Link control,
  • Image control,
  • Formatted display control,
  • Edit control,
  • List Box control,
  • Combo Box control.
You can also programmatically set drag-and-drop operations on cells, supercontrols and control templates.

Limitations

WEBDEV - Server code The DndTarget property can only be used with the following controls:
  • Edit control,
  • Button control,
  • Upload control,
  • Static Text control,
  • Link control,
  • Image control,
  • Static Text control with formatted text,
  • List Box control,
  • Combo Box control,
  • Organizer control,
  • Scheduler control,
  • Cell control,
  • Supercontrol,
  • Control template.
  • Rich Text Area control.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/10/2025

Send a report | Local help