ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Looper control based on a data file
This type of Looper control uses data from a data file or query...
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
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...
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
<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.
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>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperCollapse (Function)
Collapses a break that was expanded beforehand 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.
<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.
Linear Looper control properties
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
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 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>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
<Looper>.Expand (Function)
Expands a break in the Looper control on a given row.
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)...
Multitask (External language)
Allows the programs currently run to process the Windows messages or runs a temporization.
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure....
2. Development
WINDEV Mobile Tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
DisplayedItem (Property)
The DisplayedItem property is used to: Find out the item or the variable displayed by the control. Modify the item or the variable displayed by the control....
Table controls in "Server + AJAX" mode
The Table controls can be 100% AJAX......
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields......
Configuring the AAF menus (Automatic Application Features)
WINDEV includes several Automatic Application Features (AAFs)......
Responsive Web Design: Management of anchors
In "Responsive Web Design" mode, the width of controls is automatically reduced when the browser width is reduced......
MacOS - Developing an application in Catalyst mode
Apple has recently released an SDK to natively compile iOS applications for MacOS......
5. Swipe gestures in a window
WINDEV Mobile Tutorial: Developing an Android and iOS application Lesson 5 - Swipe gestures in a window - 20 min
ControlClone (Function)
Creates a new control from an existing control.
Responsive Web Design: Managing slices
In the WEBDEV editor, different resolutions are represented via slices......
The planes in WEBDEV
The planes are used to group the controls of an element......
Page menu
WEBDEV allows you to create a drop-down menu in your HTML pages......
iPad window: Window creation wizard
The wizard for creating iPad windows allows you to easily create a window containing all the main elements of a window for an iPad application......
The Progress Bar control
The Progress Bar control is used to follow the progress of an event......
Image control in a window
This help page presents the characteristics of an Image control found in a window...
Report based on a Table control
A report based on a Table control is used to directly print the information displayed in the Table control (based on a data file or populated programmatically)......
GuidedTourStep (Type of Variable)
The GuidedTourStep type allows you to define all the advanced characteristics of a step of a guided tour.
Handling ListView controls programmatically
WINDEV allows you to programmatically handle ListView controls......
Editing pages: Responsive mode (Zoning and layouts)
"Responsive (zoning and layouts)" is the default page editing mode. This editing mode allows you to easily handle pages in the editor....
Guided Tour
A Guided Tour presents a series of features, displayed in a tooltip in the current window or page......
PageDisplay (Function)
Displays a web page in the user's browser....
TimerSys (Function)
Periodically and automatically calls a WLanguage procedure.
Creating a report
The report editor allows you to easily create all types of reports via a wizard......