ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Looper control based on a table
This type of Looper control uses data from a table or query...
The Linear Looper control
A Linear Looper control is used to display a set of controls in a horizontal scrolling list...
LooperCollapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
Linear Looper control properties
Merges the specified cells in an Excel document.
<Looper>.Expand (Function)
Expands a break in the Looper control on a given row.
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
LooperAddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Looper control.
LooperCollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
Looper control functions
List of functions for managing Looper controls
Display different content for each row
In a Looper control, a different content can be assigned to the Table, Chart, List Box and TreeView controls...
FOR EACH/FOR ALL statement (loop through controls)
The statement FOR EACH is used to perform different types of browse on the controls (List Box, Table or Looper controls)...
LooperExpand (Function)
Expands a break in the Looper control on a given row.
FAA: Increase the height of the lines in the Table or RepeatString fields.
In Table, TreeView Table and Looper controls, the user can resize the height of rows, in read-only or in edit...
Looper control populated programmatically
A Looper control populated programmatically is directly linked to lists stored in memory...
LooperAddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
Looper control functions (prefix syntax)
List of Looper control functions (prefix syntax)
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
Infinite Table and Looper controls
There are two methods to populate Table and Looper controls programmatically...
<Looper>.AddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Looper control.
<Looper>.CollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<Looper>.AddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
<Looper>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
Control Centers: Working in offline mode
When working on a laptop computer or on an offline computer, you may want to continue working with the data found in the Control Centers (schedule management, quality management, etc....
ForbiddenFunctions (Property)
The ForbiddenFunctions property gets and sets the list of functions that cannot be used in the Code Editor control, or with the Compile, ExecuteCode or EvaluateExpression functions.
SelectionIfReadOnly (Property)
The SelectionIfReadOnly property is used to determine and specify if the content of an Edit control can be selected when in read-only mode.
DirectInputAPT (Property)
The DirectInputAPT property is used to determine and specify if the user can directly change the title of an appointment in a Scheduler or Organizer control.
MandatoryInputMessage (Property)
The MandatoryInputMessage property is used to identify and set the message that will be displayed if the control is left empty (when the MandatoryInput property is enabled).
IsNumeric (Function)
Enables you to find out whether a variable or a control is: a numeric (integer, real, currency or numeric). a string that can be converted into numeric....
Main characteristics of a List Box control
The main characteristics of a List Box control are as follows......
TextDirection (Property)
The TextDirection property is used to determine and change the writing direction in a window, report or control (useful for languages such as Arabic or Hebrew).
Programming ActiveX
WINDEV allows you to manipulate an ActiveX control in WLanguage via......
SelectionDirection (Property)
The SelectionDirection property is used to determine and change the selection direction (left to right or right to left) in a Word Processing control.
Query creation mode: independent or embedded query
The query editor proposes two methods for creating a query......
CalculatorButton (Property)
The CalculatorButton property is used to determine and indicate whether a Numeric or Currency Edit control has a button to display a popup calculator.
Testing and debugging a remote site
WEBDEV offers several methods to test and debug a site on the development computer (see The different types of WEBDEV sites)......
Native Oracle Connector: Running the same query several times
In some cases, it may be useful to run the same query multiple times while modifying one or more parameters......
Native Oracle Connector: Retrieving the output value of a stored procedure
The Native Oracle Connector is used to: specify the input values during the call to a stored procedure. retrieve the output values after a call to a stored procedure....
Management errors specific to Native Connectors
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError......
WDInst: Uninstaller settings
The application uninstaller is the application that allows the end user to uninstall the application....
Replication of HFSQL servers (Programming)
To implement a replication of HFSQL servers through programming, WLanguage......
The Captcha control
The "captcha" are the distorted texts that the Web user must decode and re-enter in a site before validating a form....
The Dashboard control
Dashboards are essential elements in an application......
The Control Centers
Control Centers provide a global vision of a given area, whether on the development phase, on an operating site, or on application maintenance or improvement......
The Image control
The Image control is used to......
Handling of automation in Table Columns
Cancels the current search criterion....