ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
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).
LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
Looper control based on a table
This type of Looper control uses data from a table or query...
<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.
Context menu of TreeView controls (AAF)
Each TreeView control in a window offers the user a context menu by default......
Manipulating Spreadsheet controls programmatically (in a report)
Collapses a branch previously expanded....
Events associated with Progress Bar controls
List of events associated with Progress Bar controls...
Events associated with List Box controls
List of events associated with List Box controls...
Events associated with Combo Box controls
List of events associated with Combo Box controls...
Manipulating Native Container controls programmatically
The Native Container control returns an handle/identifier......
Events associated with Check Box controls
List of events associated with Check Box controls...
Events associated with Java Applet controls
List of events associated with Java Applet controls...
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls...
Events associated with Clickable Image controls
List of events associated with Clickable Image controls...
Manipulating Radio Button controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Radio Button controls......
Events associated with Radio Button controls
List of events associated with Radio Button controls...
WINDEV, WEBDEV, Android or iOS external component
An external component is a set of WINDEV, WEBDEV or WINDEV Mobile elements......
Project anomalies: dead code and orphan elements
...WINDEV, WEBDEV and WINDEV Mobile allow you to easily detect these "dead codes" and "orphan" elements....
Markdown
Markdown is a lightweight markup language that allows you to apply formatting to text......
The TreeView Table control
The Treeview Table control is a cross between the Table control and the TreeView control......
Programming patterns
CAUTION......
Handling a Link control through programming (Page)
WEBDEV allows you to handle a Link control through programming......
SCM: Retrieving changes made in a branch
Any changes made in a branch can be retrieved in the main version of the application......
TableAdd (Function)
Adds a row in: a Table control, a TreeView Table control, a Combo Box control "with table" (Table control displayed in a Combo Box control)....
<Table>.Add (Function)
Adds a row in: a Table control, a TreeView Table control, a Combo Box control "with table" (Table control displayed in a Combo Box control)....