ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Type (Property)
The Type property is used to get:
  • the type of element (table 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.
Group (Property)
The Group property is used to:
  • find out whether the control belongs to a group of controls. If the control belongs to one or more groups, the Group property can be used to identify these groups of controls.
  • associate a control with a group of controls.
InvalidInputMessage (Property)
The InvalidInputMessage property gets and sets the message that will be displayed if the control contains invalid data (input mask or value out of bounds).
AnchorRateWidth (Property)
The AnchorRateWidth property is used to:
  • Find out the anchor rate when a control (or a table column) stretches on the horizontal axis.
  • Modify the anchor rate when a control (or a table column) stretches on the horizontal axis.
Properties associated with formatted display controls
The formatted display control includes some properties that can be used ...
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
The Check Box control
A Check Box can correspond to...
MandatoryInputMessage (Property)
The MandatoryInputMessage property is used to identify and set the message that will be displayed if the control is left empty (when the MandatoryInput property is enabled).
pdfControlOption (Variable type)
The pdfControlOption type is used to get and set the following characteristics of an option of a control present in a PDF form:
  • option text.
  • selected or deselected state of the option.
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
Rich Text Area control properties
You can manipulate Rich Text Area controls in a window using the following WLanguage properties...
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...
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 table described in the data model editor.
  • the values of the bound WLanguage variables.
The different types of Table fields: programmatically populated, file with or without direct access
WINDEV, WEBDEV and WINDEV Mobile allow you to use...
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.
<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 table described in the data model editor.
  • the values of the bound WLanguage variables.
The RTF control (Report editor)
The "RTF" (Rich Text Format) control is used to display a formatted character string in your report...
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
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
The Flex control can be handled by the WLanguage properties in server code and in browser code...
Events associated with pages
List of events associated with pages
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.
14. Controls in practice
Initializes or reinitializes a replication defined by the replication editor (ReplicEdit).
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
Adds a link to a text section in an RTF Edit control.
Creating the menus for the pages of the WEBDEV RAD pattern
Closes the connection of the application to a Hasp key.
SetFocus (Function)
Set focus:
  • to a control (found in a window, in a page or in a frameset).
  • to a window.
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.
HListFile (Function)
Returns the list of files:
  • current database schema.
  • database schemas in progress (projects with multiple database schemas).
  • a specific database schema 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.
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.
Plane (Property)
The Plane property is used to:
  • Know:
    • 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.
Associating an image with an element in a TreeView control
Methods for associating an image with an element in a TreeView control.
WDInst: manage files to be installed
The setup editor WDInst is used to manage the files to install...
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
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.
Programming table fields linked to a table
Here are the main points of programming Table fields linked to a table
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.
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a table.
RTF control properties
List of properties associated with the RTF control
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 table described in the data model editor.
  • the values of the bound WLanguage variables.
Properties associated with a window
List of properties associated with a window
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.
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 table 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).
<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 table described in the data model editor.
  • the values of the bound WLanguage variables.
<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 table 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.
Display (External language)
Displays a value in a control or assigns a value in a variable.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
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...
<TreeView>.Modify (Function)
Modifies an element (node or leaf) in a TreeView control.
Context menu of Gantt Chart controls (AAF)
Each Gantt Chart control in a window has a default menu that is available to users...
TreeView control properties
You can manipulate TreeView controls in windows and pages using WLanguage properties...
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)...
Functions for managing objects (External language)
The Repetition type is used to describe and modify the characteristics of a repetition for an appointment via the different WLanguage properties.
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
TableEndFilling (Function)
Ends the process to populate a Table or TreeView Table control programmatically.
TableStartFilling (Function)
Starts the process to populate a Table or TreeView Table control programmatically.
InvalidInputShowMessage (Function)
Displays an invalid input error for the specified control.
HTML control properties
You can manipulate HTML controls in a window, page or report using the following WLanguage properties...
<Page>.Display (Function)
Displays a web page in the user's browser.
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...
The Looper control
A Looper control is used to repeat the controls found in a specific area...
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...
Common problems
Deletes a folder on an IMAP server.
Properties associated with report controlss
List of properties associated with the report controls
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...
14. Distribute Reports and Queries with your applications
WINDEV Tutorial - Reports and Queries Distribute Reports and Queries with your applications - 10 min
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
List Box control linked to a table or to a query
A List Box or Combo Box control can be used to display the content of a table or query, to allow a user to select a record, for example...
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
WinPasteForm (Function)
Pastes the content of a form stored in the clipboard.
Preset control properties
List of properties associated with the Preset control
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...
CallWD: Function specific to the external language
Calls a WLanguage function from an external language.
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
WinCopyForm (Function)
Copies the content of a form to the clipboard.
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
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...
Bar Code control properties
Bar Code controls can be manipulated using different WLanguage properties...
Layout control properties
You can manipulate Layout controls (and its cells) in a window or page using the following WLanguage properties...
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
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
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
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
WINDEV Mobile 2026 Update
Here are the new features that you will discover in this version...
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...
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
CreateShortcut (Function)
Creates a shortcut on the Windows desktop, in the "Start" menu of Windows or in a specific directory.
Other operators
The following are additional operators...
2. User-friendly editors in practice
User-friendly editors in practice
Miscellaneous properties
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.
11. Controls in practice
Discover the main characteristics of the controls
2. Projects in practice
Collapses a branch previously expanded.
Characteristics of columns found in a Table control in a page (prefix syntax)
The columns are used to display information in a Table control...
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
2. Projects in practice
Discover the main operations that can be performed on a project.
Characteristics of the columns of a Table control in a page
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...
WEBDEV administrator: Installed sites
The "Sites" tab provides information about the dynamic WEBDEV websites installed on the computer...
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.
Anchoring controls in a report
The anchors are used to define the behavior of controls during a resize operation...
Properties associated with a supercontrol
List of properties associated with a supercontrol
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).
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...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Creating and distributing Active WEBDEV Pages
To transform a page in Session mode into an Active WEBDEV Page:
2. User-friendly editors in practice
Renvoie la date du dernier lancement de Bitcoin Core.
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
Project description: Style tab
The project description window allows you to configure various elements of your project...
<Table>.MoveLine (Function)
Moves a row or swaps two rows in a Table control.
TableMoveLine (Function)
Moves a row or swaps two rows in a Table control.
13. Types of standard controls
Usage example of the ServiceWaitStatus function
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...
SetFocusAndReturnToUserInput (Function)
Stops the current process, sets the focus to the specified control, window or page, and allows the user to enter data.
ExecuteProcess (Function)
Starts the execution of a process programmatically, i.e. without the user having to perform any particular action in the interface.
Properties associated with the areas defined in Zoning mode
Callback fonction BeaconDétectePrécis
<Table>.EndFilling (Function)
Ends the process to populate a Table or TreeView Table control programmatically.
7. Available controls in a window
WINDEV Mobile includes several types of controls
<Table>.StartFilling (Function)
Starts the process to populate a Table or TreeView Table control programmatically.
Image Editor control properties
You can manipulate Image Editor controls in a window using the following WLanguage properties...
Chart control properties
A Chart control can be used ...
Managing Responsive Web Design in your Web pages
Websites can be viewed on several platforms...
Item control properties
List of properties associated with the Item control
Managing color palettes
Starting with version 2025, WINDEV and WINDEV Mobile include color palettes for projects and windows...
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.
11. Table/Looper controls
Change the volume of a UPnP device.
Limitations of WINDEV, WEBDEV and WINDEV Mobile
A structure is a custom type of data...
11. Table/Looper controls
Identifies the opacity of a pixel in an image (in an Image variable) with an Alpha channel.
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
Usage example of the ServiceWaitStatus function
Characteristics of Table controls in a window
Table controls allow you to display and/or enter data...
Carousel control properties
List of properties associated with the Carousel control
Rich text, links and images in the WEBDEV controls
Rich text supports multiple advanced features: font, weight, size, color, attribute, ...
New features in WEBDEV 2026
WEBDEV 2026 is now available.
New features in WEBDEV 2026
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
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 tables in the database schema
WEBDEV Tutorial - Creating a WEBDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
2. Creating tables in the database schema
WINDEV Tutorial: Creating a WINDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Link control properties
The Link control is available in a page and in a report...
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.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
New features in WINDEV 2026
The stress tests are used to check...
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.
Kanban control properties
In a window or page, you can use WLanguage properties to handle...
HFSQL properties
List of HFSQL properties
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Button control properties
Button controls in a window or page can be manipulated using different WLanguage properties...
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...
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
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
The "Logs" tab is used to see the details of logs for a specific period...
1
8