ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

LOOP statement
The statement block is repeated endlessly...
FOR EACH statement (loop through a jsonReader variable)
Using the FOR EACH statement on a variable of type jsonReader allows for different types of loops:
  • Loop through a level.
  • Loop through a level with copy.
  • In-depth loop.
Note: This feature is only available from version 2025 Update 3.
RETURN statement
The RETURN statement is used to exit the current event, process or procedure and return a result...
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.
Compound statements
BREAK statement/"BREAK:" label
The keyword BREAK can correspond:
  • to the BREAK statement: it allows you to exit a set of instructions and run the rest of the current process.
  • to the BREAK label: it allows you to declare a section of code in a loop. This code will be run when exitingfrom the loop with a "BREAK" statement.
FOR statement
The statement block is repeated while a control variable is modified and compared to a limit value (before each beginning of statement block)...
WHILE statement
In a WHILE statement, the expression is evaluated at each beginning of the block of statements...
GOTO statement
The GOTO statement is used to run a code identified by a label...
fDir (Function)
Finds a file or directory.
EnumMenu (Function)
Returns: the name of nth option or sub-option found in the main menu of window. the name...
WinAdaptSize (Function)
Adapts the window size to the content of controls.
ListMoveLine (Function)
Moves a row or swaps two rows in a List Box or Combo Box control.
Handling ListView controls programmatically
WINDEV allows you to programmatically handle ListView controls......
Specific features of the applications for iPhone/iPad
DisplayedItem (Property)
The DisplayedItem property is used to: Find out the item or the variable displayed...
Multitask (Function)
MultiTask is used to: define a timeout, give control back to Windows, give control back...
External language: Programming in Pascal
We are going to call the elements developed in WINDEV (project, windows, ......
Choosing the type of image: dynamic, static, generated, ...
The images are often used to illustrate the site pages......
HReadPrevious (Function)
Sets the position on the previous record of a file according to a browse item.
How to populate a Table control programmatically?
This help page presents the different methods that can be used to populate a Table control...
EnumSubElement (Function)
Used to enumerate the sub-elements of a project element.
SQLFetch (Function)
Goes to the next row (i.e next record) of the query result.
drag-and-drop operation set programmatically
The programmed Drag and Drop is used to entirely manage Drag/Drop between the different types...
WLanguage
The integrated WINDEV language, WLanguage, is powerful, simple and intuitive......
DndTarget (Property)
The DndTarget property determines and changes how a control behaves in a drag-and-drop operation.
BrowsedFile (Property)
The BrowsedFile property gets and sets the data source used to display records in controls based...
htmlNode (Type of variable)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
HorizontalAlignment (Property)
The HorizontalAlignment property gets and changes the horizontal alignment of a control.
Events associated with reports
The following events are associated to reports (order of appearance in the code editor)......
External language: Programming in Visual Basic
We are going to call the elements developed in WINDEV (project, windows, analysis, ......
DisplayCurrency (Property)
The DisplayCurrency property is used to get and change the currency used when entering...
MemoryCurrency (Property)
The MemoryCurrency property is used to get and change the currency used when manipulating...
Managing contacts (mobile devices)
In your mobile applications, you have the ability to directly manage the contacts of your mobile...