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...
Copying controls from the window editor
The controls can be copied from the window editor......
Functions for managing menus (prefix syntax)
List of functions for managing menus...
Menu management functions
List of functions for managing menus...
Memory (Property)
The Memory property determines if the specified control is populated programmatically or is based...
4. Windows with search
WINDEV Mobile Tutorial: Developing an Android and iOS application Lesson 4 - Windows with search...
ServiceWait (Function)
Pauses the current service during the specified duration.
Filters in Table controls based on a data file
WINDEV, WEBDEV and WINDEV Mobile include multiple methods to filter the records displayed...
NumberColumn (Property)
The NumberColumn property is used to: Get the number of columns in Table, Check Box, Radio...
DoubleClick (Property)
The DoubleClick property is used to get and change the name of the Button control that will...
KeyPressed (Function)
Checks which key is pressed.
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
NotesDocumentLast (Function)
Positions on the last document found in Lotus Notes.
NotesDocumentFirst (Function)
Positions on the first document found in Lotus Notes.
NotesDocumentPrevious (Function)
Positions on the document found before the current document in Lotus Notes.
NotesDocumentNext (Function)
Positions on the document found after the current document in Lotus Notes.
NotesOut (Function)
Used to find out whether a current document exists in Lotus Notes.
Instantiation of an object
To access a class, the object must be declared as being part of the class to handle, this is called...
Data source (Example)
Usage example of the Data source type
ScrollWithFinger (Property)
The ScrollWithFinger property is used to: Determine if the content of a control can be moved...
AJAX: Overview
The AJAX technology is available in native mode in WEBDEV and in the PHP sites developed...
Interactive notification management constants
Interactive notification management constants...
Count (Property)
The Count property returns the number of elements in a given set.
Empty (Property)
The Empty property is used to determine if an element is empty.
Error 404: The file for HFSQL browse cannot be an expression of this type
Carrying over the differences from an element to another one
The project comparator is used to compare two elements and to list the differences found......