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)...
BurnerErase (Function)
Erases the files found on a rewritable CD or DVD.
HStartServerUpdate (Function)
Used to immediately start the automatic server update.
ScanGet (Function)
Retrieves the characteristics of a scanner in a variable of type Scanner.
Socket: Creating a client application
A client application of a socket server connects to a standard server in order to exchange information via socket......
KeyPressed (Function)
Checks which key is pressed.
LDAPReplaceAttribute (Function)
Replaces all the values of an attribute by a specific value.
Display the code of an element
WINDEV, WEBDEV and WINDEV Mobile allow the use of event-driven and object-oriented programming......
Native DB2 Connector: Programming with HFSQL functions
To use a DB2 database with Native Connector, the structure of DB2 tables must be imported into the WINDEV or WEBDEV analysis......
Native Sybase Connector: Programming with HFSQL functions
To use a Sybase database with Native Connector, the structure of Sybase tables must be imported into the WINDEV or WEBDEV analysis......
NULL values in HFSQL
WINDEV, WEBDEV and WINDEV Mobile allow you to manage the NULL value in the items of HFSQL data files and for all the other types of accesses (Native, OLE DB, ......
Automatic procedures
The programming of timers, threads and delayed procedures is now automatically managed by the environment......
2. Variables
WEBDEV Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Mobile Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
EmailMsgError (Function)
Returns the message corresponding to the error identifier.
Code editor: Display options
The code editor proposes several display options......
BackgroundColor (Property)
The BackgroundColor property is used to get and change the background color of an element.
Multicolumn report
The report editor allows you to create "Multicolumn" reports....
grDestinationEMF (Function)
Defines a meta file as chart destination (EMF means Enhanced Meta File).
Maximized windows for Android
A maximized window occupies the entire screen of the mobile device....
LogFile (Property)
The LogFile property is used to determine if a data file is a log file.
User Groupware
A Windows application, an Internet or Intranet site require to define the role of different contributors......
Name (Property)
The Name property is used to get the name of an element.
GglAddressToCoordinates (Function)
Retrieves the coordinates (latitude/longitude) of an address....
FreeAWPContext (Function)
Frees the AWP context in advance (on disk) to allow the other call on the same AWP context to be processed in parallel.
<DiskFile variable>.WriteLine (Function)
Writes a line into a text file (ANSI or UNICODE).