ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

WINDEV: Example of programmed Drag and Drop
Drag and Drop from the explorer
The Drag and Drop from the explorer consists in selecting one or more files in the Windows explorer and in transferring them into a control of a WINDEV window...
Automatic Drag and Drop
For some types of controls, WINDEV and WEBDEV offer an automatic management of Drag and Drop.
Drag and Drop functions
The following functions are used to manage Drag and Drop:
Drag and Drop
Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
Drag-and-drop operation set programmatically
The programmed Drag and Drop is used to entirely manage Drag/Drop between the different types of controls...
HTML 5: Example of programmed drag-and-drop management
To make a WEBDEV website more interactive, you have the ability to implement Drag and Drop in the pages.
EmulateDnD (Function)
Emulates a "Drag & Drop" gesture in automated tests.
Browser management functions
List of functions for managing browsers...
AS/400: Development method
The Native AS/400 Connector simplifies access to AS/400 data from your WINDEV and WEBDEV applications......
Pager control properties
The WLanguage properties are used to handle the Pager control in server code and in browser code......
<List Box>.MoveLine (Function)
Moves a row or swaps two rows in a List Box or Combo Box control.
NbMemoItem (Property)
The NbMemoItem property is used to get the total number of memo items in a record of: a file described in the data model editor, a file described through programming, an HFSQL view, a query....
DefaultValue (Property)
The DefaultValue property is used to: Find out the default value of an item. This item was defined in the data model editor or through programming. Define the default value of an item (when describing the item through programming)....
Binding a ListView control to an item
HCheckMemoAsynchronous (Function)
Checks the structural integrity of memos in an HFSQL Client/Server data file. This new function is available from WINDEV Suite SaaS 2025 - Update 2....
AddChildDelayed (Property)
The AddChildDelayed property indicates the procedure to be called when a row in a TreeView or TreeView Table control is clicked to be expanded.
Multi-touch in a Chart control
One of the most common applications of the multi-touch feature is used to handle images......
The Organization Chart control
The Organization Chart control is used to represent elements in a hierarchical way. For example: the contributors of a company according to their position. the different branches of a group with their inter-dependencies. the different steps of a manufacturing process, ......
Using RAD patterns
The steps for creating a RAD pattern are as follows......
HFSQL Client/Server: Configuring the data files on the server
Drawing charts in an Image control
WINDEV and WEBDEV propose several functions for creating and handling charts......
FlexColumnGap (Property)
The Property FlexColumnGap allows you to know and modify the width of the gutter which separates the elements in the same row of a control Flexbox.
FlexShrink (Property)
The Property FlexShrink allows you to know and modify the reduction factor of a control present in a row of a control Flexbox.
Events associated with breaks
Le menu contextuel d'un champ de saisie propose une option "Définir comme 1er champ en saisie"......
1. Creating pages
WEBDEV Tutorial: My first WEBDEV website Lesson 1 - Creating pages - 10 min
12. Pages in practice
BLOCK
The <BLOCK> keyword is used in the code editor to declare custom blocks of code. These blocks of code are used to highlight the different steps of an algorithm and to group the declarations of variables or members.
Generating the RAD pattern
To generate a RAD pattern:...
CONTINUE statement/"CONTINUE:" label
The CONTINUE keyword can correspond: to the CONTINUE instruction. It allows you to go back to the beginning of the first iteration without finishing the code of the current iteration. to the CONTINUE: label. It allows you to declare a common code in a loop....
TopMargin (Property)
The TopMargin property is used to: Find out the top margin of a report. Modify the top margin of a report....
Code coverage
The code coverage is the measure regarding the coverage of tests run on an application or site......
Splitting Business logic / UI code
During the development cycle of an application, the code that is specific to the interface (UI) and the code that is specific to the business logic (access to databases, etc.) are often "mixed"...