ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Associating an image with an element in a TreeView control
Methods for associating an image with an element in a TreeView control.
UI compilation errors
UI compilation errors indicate possible problems detected in your interfaces each time a window, page or report is saved or a project is compiled...
Rich Text Area control properties
You can manipulate Rich Text Area controls in a window using the following WLanguage properties...
TreeView Table control properties
List of properties associated with the TreeView Table control
Handling List Box controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically handle List Box controls.
The RTF control (Report editor)
The "RTF" (Rich Text Format) control is used to display a formatted character string in your report...
The different types of Table fields: programmatically populated, file with or without direct access
WINDEV, WEBDEV and WINDEV Mobile allow you to use...
Handling List Box controls programmatically (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically handle List Box controls.
New features in WINDEV Mobile 2026
WindowFromSource (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
14. Controls in practice
Plane (Property)
The Plane property is used to:
  • Find out:
    • the active plane of a window (or report) or the plane to which a control belongs.
    • the active plane of a WEBDEV element.
  • Edit:
    • the active plane of a window (or report) or associate a control with another plane.
    • the active plane of a WEBDEV element.
<Source>.ToWindows (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
Configuring the titles of columns (Table control)
The title of table columns is an important element of Table control...
WINDEV applications for Linux: Specific features
Height (Property)
The Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
Width (Property)
The Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
Type (Property)
The Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
HListFile (Function)
Returns the list of files:
  • current analysis.
  • analyses in progress (projects with multiple analyses).
  • a specific analysis recognized by the HFSQL engine.
  • available on a connection via a Native Connector or an OLE DB driver.
  • for a group of files defined in the data model editor.
SetFocus (Function)
Set focus:
  • to a control (found in a window, in a page or in a frameset).
  • to a window.
TreeView control properties
You can manipulate TreeView controls in windows and pages using WLanguage properties...
WDInst: manage files to be installed
The setup editor WDInst is used to manage the files to install...
InterpretAmpersand (Property)
The InterpretAmpersand property is used to determine and change how the '&' character is interpreted in:
  • field label Window label.
  • the elements of a List Box control.
  • the elements of a Combo Box control.
  • the values of a column in a Table control.
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
Automatic features of Pivot Table controls (WEBDEV site)
When used in a web page, Pivot Table controls offer a number of Application Automatic Features (AAF), enabling the user to take full advantage of this type of control...
Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
Available features and specific features of Java
WINDEV allows you to generate a Java application without even knowing the Java language...
RTF control properties
List of properties associated with the RTF control
Events associated with pages
List of events associated with pages
Programming Table fields linked to a data file
Here are the main points of programming Table fields linked to a data file
Properties associated with a window
List of properties associated with a window
<Window>.FromFile (Function)
Automatically updates the controls in a window or page with:
  • the values of the bound items in the current record (loaded in memory) of the data file described in the data model editor.
  • the values of the bound WLanguage variables.
This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
SourceToScreen (Function)
Automatically updates the controls in a window or page with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Display (External language)
Displays a value in a control or assigns a value in a variable.
FileToScreen (Function)
Automatically updates the controls in a window or page with:
  • the values of the bound items in the current record (loaded in memory) of the data file described in the data model editor.
  • the values of the bound WLanguage variables.
This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
TreeModify (Function)
Modifies an element (node or leaf) in a TreeView control.
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a data file.
Properties associated with the attributes of a Looper control
The attributes of a Looper control found in a window or in page can be handled by the WLanguage properties...
ContextMenu (Property)
The ContextMenu property is used to:
  • Get the custom context menu of a control, window or page.
  • Change the custom context menu of a control, window or page (or associate another context menu).
  • Customize the system menus of controls by adding options.
<Window>.FromSource (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
Context menu of Gantt Chart controls (AAF)
Each Gantt Chart control in a window has a default menu that is available to users...
Bar Code control properties
Bar Code controls can be manipulated using different WLanguage properties...
Characteristics of columns found in a Table control in a page (prefix syntax)
The columns are used to display information in a Table control...
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
Layout control properties
You can manipulate Layout controls (and its cells) in a window or page using the following WLanguage properties...
WEBDEV administrator: Installed sites
The "Sites" tab provides information about the dynamic WEBDEV websites installed on the computer...
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
<TreeView>.Modify (Function)
Modifies an element (node or leaf) in a TreeView control.
Properties associated with the areas defined in Zoning mode
Opacity (Property)
The Opacity property is used to get and define the opacity percentage for a window, or for controls in a window or page.
Properties associated with reports and controls
List of properties associated with the reports and their controls
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
ExecuteProcess (Function)
Starts the execution of a process programmatically, i.e. without the user having to perform any particular action in the interface.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
SetFocusAndReturnToUserInput (Function)
Stops the current process, sets the focus to the specified control, window or page, and allows the user to enter data.
13. Types of standard controls
TableMoveLine (Function)
Moves a row or swaps two rows in a Table control.
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
<Table>.MoveLine (Function)
Moves a row or swaps two rows in a Table control.
TableStartFilling (Function)
Starts the process to populate a Table or TreeView Table control programmatically.
TableEndFilling (Function)
Ends the process to populate a Table or TreeView Table control programmatically.
HTML control properties
You can manipulate HTML controls in a window, page or report using the following WLanguage properties...
InvalidInputShowMessage (Function)
Displays an invalid input error for the specified control.
<Page>.Display (Function)
Displays a web page in the user's browser.
Handling a dynamic tab through programming (prefix syntax)
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
User Groupware: Configuring the site
Once the User Groupware is configured, the configuration of users and accesses is performed at runtime, by connecting with a "supervisor" account...
Required or invalid input in WINDEV
WINDEV and WINDEV Mobile include several options to manage required or invalid input, both in the window editor and programmatically...
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
Properties associated with report controlss
List of properties associated with the report controls
Common problems
4. Adding a product
WEBDEV Tutorial - Creating a website with back office processes Lesson 4 - Adding a product - 50 min
Oracle Native Connector: Features and notes
Remarks and specific features of the Native Oracle Connector
"Test results" pane
The "Test results" pane shows the results of the different stand-alone tests in a project...
Creating, editing and deleting a style (help system)
WINDEV allows you to manipulate the styles defined for a help system (HLP or CHM file)...
Cell control properties
List of properties associated with the Cell control
Calculated control properties
List of properties associated with the Calculated control
14. Distribute Reports and Queries with your applications
WINDEV Tutorial - Reports and Queries Distribute Reports and Queries with your applications - 10 min
List Box control linked to a data file or to a query
A List Box or Combo Box control can be used to display the content of a data file or query, to allow a user to select a record, for example...
WinPasteForm (Function)
Pastes the content of a form stored in the clipboard.
Preset control properties
List of properties associated with the Preset control
CallWD: Function specific to the external language
Calls a WLanguage function from an external language.
WinCopyForm (Function)
Copies the content of a form to the clipboard.
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
RibbonCloseGrouping (Function)
Closes the group currently open in a Ribbon control.
Alignment options
To optimize the alignment of controls in a window, page or report, you have the ability to use the alignment options...
Extracting the text of the project
The following text can be extracted...
User authentication: User Groupware
WEBDEV Tutorial - User Groupware User authentication: User Groupware - 20 min
Query with parameters
The queries with parameters allow the user to easily select records according to his own requirements...
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
Automatic features of Pivot Table controls (window)
The Pivot Table control offers several Automatic Application Features (AAF) allowing the user to take advantage of all its capabilities...
Creating the menus for the pages of the WEBDEV RAD pattern
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
2. Projects in practice
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
Static Text control properties
List of properties associated with a Static Text control
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)...
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
WEBDEV element style description
This window allows you to describe a CSS style that will be used for the controls of your WEBDEV project...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Breadcrumb control properties
The WLanguage properties are used to handle the Breadcrumb control as well as one of its elements...
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
CreateShortcut (Function)
Creates a shortcut on the Windows desktop, in the "Start" menu of Windows or in a specific directory.
Spreadsheet control properties
You can manipulate a Spreadsheet controls and their cells in a window or report using the following WLanguage properties...
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Creating the executable and the setup program
WINDEV Tutorial - Deploying an application Creating the executable and the setup program - 30 min
Miscellaneous properties
Other operators
The following are additional operators...
2. User-friendly editors in practice
User-friendly editors in practice
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
SQLTable (Function)
Transfers the result of a query to a Table control populated programmatically (a List Box or Combo Box control), with the possibility of Partial Fetch (the result is retrieved by blocks of rows).
Anchoring controls in a report
The anchors are used to define the behavior of controls during a resize operation...
11. Controls in practice
Discover the main characteristics of the controls
Properties associated with a supercontrol
List of properties associated with a supercontrol
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
Characteristics of the columns of a Table control in a page
The columns are used to display information in a Table control.
2. Projects in practice
Discover the main operations that can be performed on a project.
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
AAFExecute (Function)
Runs an Automatic Application Feature (AAF) on a control or window. This function can be used to start the spelling checker on an edit control for example.
2. User-friendly editors in practice
Project description: Style tab
The project description window allows you to configure various elements of your project...
Properties associated with the rows of a TreeView control
The rows of TreeView controls in a window or page can be manipulated using different WLanguage properties...
Creating and distributing Active WEBDEV Pages
To transform a page in Session mode into an Active WEBDEV Page:
Functions for managing objects (External language)
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
<Table>.EndFilling (Function)
Ends the process to populate a Table or TreeView Table control programmatically.
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
Limitations of WINDEV, WEBDEV and WINDEV Mobile
11. Table/Looper controls
Image Editor control properties
You can manipulate Image Editor controls in a window using the following WLanguage properties...
<Table>.StartFilling (Function)
Starts the process to populate a Table or TreeView Table control programmatically.
WINDEV Mobile 2026 Update
Here are the new features that you will discover in this version...
7. Available controls in a window
WINDEV Mobile includes several types of controls
Chart control properties
A Chart control can be used ...
Item control properties
List of properties associated with the Item control
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
Managing Responsive Web Design in your Web pages
From now on, the Web sites can be viewed on several platforms ...
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
Manipulating a Text token Edit control
Interfaces that use token controls are common. A Token control contains variable amounts of information in a limited area.
Various constants
List of various constants used by the constants WINDEV functions.
11. Table/Looper controls
Table/Looper controls can be used to display a set of information...
gpwOpenConnection (Function)
Opens a connection to a specific Client/Server database to manage User Groupware files in Client/Server mode.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
11. Table/Looper controls
Message (Property)
The Message property is used to:
  • Find out the help message associated with a control or with a menu option (in a window).
  • Modify the help message associated with a control or with a menu option (in a window).
Diagram Editor control properties
If the image is an image map, you can include "Clickable areas" in the image...
Carousel control properties
List of properties associated with the Carousel control
Characteristics of Table controls in a window
Table controls allow you to display and/or enter data...
Rich text, links and images in the WEBDEV controls
Rich text supports multiple advanced features: font, weight, size, color, attribute, ...
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
The Looper control
A Looper control is used to repeat the controls found in a specific area...
New features in WEBDEV 2026
WEBDEV 2026 is now available.
New features in WEBDEV 2026
PageDisplay (Function)
Displays a web page in the user's browser.
Dynamic serving
"Dynamic serving" is a technique where the same address (URL) leads to 2 different pages...
Organization Chart control properties
You can manipulate Organization Chart controls in a window using the following WLanguage properties...
Image control properties
The Image controls include properties that can be handled in WLanguage both in the windows and pages but also in the reports...
In-House deployment
Apple's In-House deployment allows you to overcome most of the constraints of the other two modes (App Store deployment and Ad Hoc deployment) and to widely distribute an application without the need to reference client devices in advance...
2. Creating data files in the analysis
WEBDEV Tutorial - Creating a WEBDEV project and its analysis Lesson 2 - Creating data files in the analysis - 40 min
2. Creating data files in the analysis
WINDEV Tutorial: Creating a WINDEV project and its analysis Lesson 2 - Creating data files in the analysis - 40 min
Managing color palettes
Starting with version 2025, WINDEV and WINDEV Mobile include color palettes for projects and windows...
Thumbnail control properties
List of properties associated with the Thumbnail control
New features in WINDEV 2026
WINDEV 2026 is now available.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
HFSQL properties
List of HFSQL properties
New features in WINDEV 2026
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Flexbox control properties
WLanguage properties can be used to manipulate ...
Debugger: Step-by-step project execution
Running a project step-by-step allows you to start the debugger when launching the application...
HDescribeConnection (Function)
Describes a new connection to an external database.
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
Link control properties
The Link control is available in a page and in a report...
Kanban control properties
In a window or page, you can use WLanguage properties to handle...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
Button control properties
Button controls in a window or page can be manipulated using different WLanguage properties...
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
Advanced types
The advanced types of WLanguage are as follows
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Site map of PC SOFT documentation
1
8