ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Looper control functions
List of functions for managing Looper controls
Infinite Table and Looper controls
There are two methods to populate Table and Looper controls programmatically...
Looper control populated programmatically
A Looper control populated programmatically is directly linked to lists stored in memory...
LooperCollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.Expand (Function)
Expands a break in the Looper control on a given row.
Looper control functions (prefix syntax)
List of Looper control functions (prefix syntax)
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)...
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
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.
<Looper>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
AAF: 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>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a 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.
The Linear Looper control
A Linear Looper control is used to display a set of controls in a horizontal scrolling list...
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the 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>.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 control based on a data file
This type of Looper control uses data from a data file or query...
LooperAddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Looper control.
Linear Looper control properties
Display different content on each row
In a Looper control, a different content can be assigned to the Table, Chart, List Box and TreeView controls...
LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
LooperCollapse (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...
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
fSaveText (Function)
Creates and fills a text file with the content of a text control or text variable (string variable, edit control in a window, Static control in a report, ...).
TableDisplay (Function)
Refreshes a Table or TeeeView Table control from a given position: for a control linked to a file: changes made in the linked data file are reflected in the control. for a control handled programmatically: the calculated columns are re-calculated....
The Internal Window control
The "Internal Window" control is used to include a window (and its code) in a control of another window......
SelectedText (Property)
The SelectedText property is used to get and change the text selected in an Edit control, editable Combo Box control or editable column in a Table control.
SpreadsheetSavePositionAndSelection (Function)
Saves: the scrollbar position in a Spreadsheet control for the current worksheet, the current worksheet in the Spreadsheet control, the selected elements in the Spreadsheet control for the current worksheet....
<Spreadsheet>.SavePositionAndSelection (Function)
Saves: the scrollbar position in a Spreadsheet control for the current worksheet, the current worksheet in the Spreadsheet control, the selected elements in the Spreadsheet control for the current worksheet....
<Table>.Display (Function)
Refreshes a Table or TeeeView Table control from a given position: for a control linked to a file: changes made in the linked data file are reflected in the control. for a control handled programmatically: the calculated columns are re-calculated....
fLoadText (Function)
Loads the content of a text file into any text control or text variable (string variable, edit control in a window, Static control in a report, etc.).
Multilingual feature in the controls (window, page, report)
In a multilingual application or site, the multilingual feature is proposed for the following elements......
Pinned area in a page: fixed area on the screen
A fixed area in a page is a page section that remains visible even if the Web user moves the browser scrollbar......
FilePath (Property)
The FilePath property gets: the name of the xlsx file associated with a Spreadsheet control. the name of the file associated with an Image Editor control. the name of the PDF file associated with a PDF Reader control. the name of the DOCX file associated with a Word Processing control. the name of the wddiag file associated with a Diagram Editor control....
Handling a Chart control through programming
WINDEV, WINDEV Mobile and WEBDEV allow you to handle a Chart control through programming......
Images, colors and tabs
To optimize the appearance of your screens, WINDEV, WEBDEV and WINDEV Mobile allows you to use images or colors in your tab controls......
Handling a Wire control through programming
WINDEV allows you to handle a Wire control by programming......
StoredValue (Property)
The StoredValue property is used to get the value currently stored by: a row in a List Box, ListView or Combo Box control. a "Text token" Edit control. a row of a Table control. an input suggestion in an Edit control (if the suggestion is selected)....
StartControl (Property)
The StartControl property gets and sets the start control of a Wire control.
EndControl (Property)
The EndControl property gets or sets the end control of a Wire control.
<Table>.InsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
The Internal Page control
The "Internal Page" control is used to include a page (and its code) in a control of another page......
ControlExecuteModification (Function)
Considers that the control has been modified by the user (the Modified property is set to True for the control and for the window if necessary) and runs the "Whenever modifying" WLanguage event associated with the control.
Pinned (Property)
The Pinned property is used to: Pin a control: the position of the pinned control will be relative to the visible area of its container and not to the content area. Determine if a control is pinned....
Characteristics of a Sidebar control
The main characteristics of a Sidebar control can be configured......
EmulateCombo (Function)
Emulates one of the following actions on a Combo Box control: click on the button to expand the list of the Combo Box control. select an element in a Combo Box control....
Handling a toolbar through programming
WINDEV allows you to handle a Toolbar control through programming......
EndVisibleRange (Property)
The EndVisibleRange property is used to: find out and modify the last visible date or time in a Scheduler control or in a TimeLine control. modify the last visible time in a TimeLine control....