ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Edit control
The Edit control allows users to enter data...
Keyboard shortcuts
The main keyboard shortcuts in the editors are as follows...
aiImageResult (Variable type)
The aiImageResult type is used to retrieve the result of AIDetect.
MenuLabel (Function)
Gets or changes the label of a menu option (context or drop-down menu).
Handling the cells of report table
The operations that can be performed on the table cells are as follows:
Functions for managing multiple languages
Functions for managing multiple languages
Wait (Function)
Temporarily stops the program execution.
Image editor: Features
The image editor includes several features...
Translating the interface into multiple languages
When the different languages supported by the application have been selected, the information displayed by the application must be translated into these different languages...
Interacting with the user
WINDEV, WEBDEV and WINDEV Mobile allow you to communicate with the user via dialog boxes...
5. Swipe gestures in a window
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 5 - Swipe gestures in a window - 20 min
Search in current code
When coding, developers often need to do a quick search in the current code
Modified (Property)
The Modified property is used to determine if a control or group of controls has been modified by the user (keyboard or mouse input).
Code editor: Various operations
The code editor is the editor where the developers spend most of their time. This help page presents a series of useful options for the most common actions ...
EmulateDnD (Function)
Emulates a "Drag & Drop" gesture in automated tests.
7. Multilingual applications in practice
Dictionary properties
The properties of a WDTRAD dictionary are as follows...
WDTRAD options
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
The different types of buttons in a window
WINDEV and WINDEV Mobile include 5 types of buttons...
1. Components provided with WINDEV
WINDEV is provided with projects that contain components.
Burner constants
List of constants used by the burner functions.
Reading bar codes
WINDEV, WEBDEV and WINDEV Mobile allow you to create applications for reading bar codes...
WDMap: Add, modify and delete records in a data file
WDMap allows you to perform simple operations (addition, modification or deletion) on the records found in a data file...
ScreenFirst (Function)
Defines the next control that will be in edit in the current window.
Handling controls in a report
The different operations available for the report controls are as follows...
Selecting one or more controls
One or more controls can be selected in a window, in a page or in a report via the keyboard or the mouse...
Alignment rulers (Editor)
When creating or modifying a window in the window editor, you have the ability to display the alignment rulers...
Extern (Reserved word)
EXTERN is used to...
WDScript: use in interactive mode
In interactive mode, the WDScript editor is divided into several areas...
Popup window
WINDEV allows you to open windows in popup format...
EmulateInput (Function)
Performs an input by emulation in a control while checking whether this control is an editable control.
5. Creating a drop-down menu
WINDEV Tutorial: Managing data in a WINDEV application Lesson 5 - Creating a drop-down menu - 30 min
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
Display the code of an element
WINDEV, WEBDEV and WINDEV Mobile allow the use of event-driven and object-oriented programming...
Code Editor control
The Code Editor control allows end users to write WLanguage code.
Automatic Application Features (AAF)
The Automatic Application Features (AAF) allow you to add features to your application without having to write a single line of code...
DelayBeforeClosing (Function)
Limits the display duration of a window or dialog box.  If no user action is performed, when the specified amount of time is reached:
  • for a window, the code of a window button will be run. 
  • for a dialog box, the dialog box is automatically closed.
gStoredValue (Function)
Adds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
<Table>.InfoXY (Function)
Returns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
Developing an iOS 13 widget
An iOS widget is an application intended to be displayed as a widget on iOS devices (iPhone, iPad, etc.
TableInfoXY (Function)
Returns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
Developing an iOS 14 widget
An iOS widget is an application intended to be displayed as a widget on iOS devices (iPhone, iPad, etc.
Container controls
WINDEV, WEBDEV and WINDEV Mobile feature different controls that can contain other controls...
<Source>.ImportXLS (Function)
Imports an XLS file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
HImportXLS (Function)
Imports an XLS file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
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.
Word Processing control ribbon
The Word Processing control ribbon allows you to use a wide range of features and settings...
AAFChangeCaption (Function)
Customizes the text of a menu option for context menus corresponding to an AAF (Automatic Application Feature).
gLink (Function)
Adds an "invisible" value to an element of a List or Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValue.
Managing the application language programmatically
A multilingual application can be distributed in multiple languages...
Border of controls
One of the most important elements of control style is its border...
TableSelectPlus (Function)
Selects a row in a Table or TreeView Table control.
CheckSpell (Property)
The CheckSpell property is used to enable or disable the automatic spelling checker.
<Table>.SelectPlus (Function)
Selects a row in a Table or TreeView Table control.
Changing the characteristics of window controls
The characteristics of the controls can be viewed and/or changed in...
The Sliding Banner control
The Sliding Banner control is used to display several contents successively, either automatically, or further to an action performed by the Web user...
Options of the window editor
To configure the general options of the window editor...
HImportXML (Function)
Imports an XML file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
<Source>.ImportXML (Function)
Imports an XML file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
The TimeLine control
The TimeLine control can be used to represent chronologies of closely spaced events that may be parallel.
2. User-friendly editors in practice
The Image Editor control
The "Image Editor" control is a rich control that allows end users to create and edit images in their WINDEV applications...
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
TableDisplay (Function)
Refreshes a Table or TeeeView Table control from a given position:
  • for a field linked to a file: changes made to the linked data file are reflected in the field..
  • for a programmatically manipulated field: calculated columns are re-calculated.
<Table>.Display (Function)
Refreshes a Table or TeeeView Table control from a given position:
  • for a field linked to a file: changes made to the linked data file are reflected in the field..
  • for a programmatically manipulated field: calculated columns are re-calculated.
Report viewer: "Overview" pane
The report viewer allows end users to view reports before printing them...
The Diagram Editor control
The Diagram Editor control allows users to create and edit diagrams in your applications and sites...
2. User-friendly editors in practice
User-friendly editors in practice
Other operators
The following are additional operators...
Phone functions
The phone functions are as follows:
The Gantt Chart control
A Gantt chart allows you to graphically view the progress status of a project...
CreateShortcut (Function)
Creates a shortcut on the Windows desktop, in the "Start" menu of Windows or in a specific directory.
Code Editor control properties
You can manipulate Code Editor controls in a window using the following WLanguage properties...
The PDF Reader control
The "PDF Reader" control is an advanced control that allows end users to view PDF documents in their applications, without an external software...
2. Managing a database
WEBDEV Tutorial: My first WEBDEV website Lesson 2 - Managing a database - 30 min
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
Flexbox control properties
WLanguage properties can be used to manipulate ...
Control constants
List of constants used by control management functions
1. Creating pages
WEBDEV Tutorial: My first WEBDEV website Lesson 1 - Creating pages - 10 min
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
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.
ActiveX control properties
List of properties associated with the ActiveX control
Multilingual project
OLE control properties
List of properties associated with an OLE control
Native Container control properties
You can manipulate a Native Container control in a window using the following WLanguage properties...
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
TreeMap control properties
You can manipulate TreeMap controls in a window using the following WLanguage properties.
.NET control properties (WPF)
List of properties associated with the .NET 3.0, 4.0 control (WPF)
The Dashboard control
Dashboards are essential elements in an application...
The Word Processing control
The Word Processing control is an advanced control that allows the end user to create and edit documents in docx format...
Cube control properties
List of properties associated with the Cube control
SpreadsheetInputFunction (Function)
Inserts a function name at cursor position in the editable cell of a Spreadsheet control found in a window.
WithInput (Property)
The WithInput property determines if a Combo Box control supports data input, and enables or disables this behavior.
Image Editor control properties
You can manipulate Image Editor controls in a window using the following WLanguage properties...
RTF input field: Automation formatting toolbar
In RTF Edit controls, a formatting toolbar can now be automatically displayed when the control becomes editable...
Properties associated with Combo Box controls that display a table
Properties associated with a menu or with a menu option
Several WLanguage properties can be used on a menu found in a window or in a page...
Multimedia control properties
List of properties associated with the Multimedia control
ControlClone (Function)
Creates a new control from an existing control.
Changing the window content with a swipe gesture
The mobile devices propose several features available via finger movements...
H.ErrIgnore (Variable)
Specifies the mode for processing the errors:
  • the errors are processed by WINDEV
  • the errors are processed by the program.
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
Automatic button execution (Window)
To force an action on a window, all you have to do is define a button of this window in "Automatic execution" mode...
<Source>.ImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
HImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
Text formatting variant
You can customize text attributes such as character spacing, line spacing and font size in a window or page...
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
Mobile Image Editor control properties
You can manipulate Mobile Image Editor controls in a window using the following WLanguage properties...
HTML Editor control properties
HTML Editor control properties.
LockAppOff (Function)
Unlocks an application that was locked automatically or by LockAppPassword.
7. Multilingual websites in practice
.Net Winform control properties
The following properties can be used with the.Net controls (WinForm) ...
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Properties associated with a window
List of properties associated with a window
Extensions of files created by WINDEV, WEBDEV, WINDEV Mobile
The table below presents the main extensions of files created and supported by WINDEV, WEBDEV and WINDEV Mobile...
Carousel control properties
List of properties associated with the Carousel control
Switch control properties
Sidebar control properties
List of properties associated with the Sidebar control
Spin control properties
List of properties associated with the Spin control
Range Slider control properties
The following properties are associated with Range Slider controls:
Scrollbar control properties
List of properties associated with the Scrollbar control
Project Management Hub settings
The Project Management Hub allows you to configure...
Slider control properties (in a window)
List of properties associated with the Slider control found in a window
Typing multilingual texts
For a multilingual application, you have the ability to...
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar controls in a window using the following WLanguage properties...
AI Chat control properties
You can manipulate AI Chat controls in a window using the following WLanguage properties...
Button control properties
Button controls in a window or page can be manipulated using different WLanguage properties...
The Scheduler control
The Scheduler control is used to automatically display and handle schedules. It is used to manage the display of multiple resources and it is used in several applications or sites.
12. Pages in practice
Automatic procedures
The programming of timers, threads and delayed procedures is now automatically managed by the environment...
Word Processing control properties
You can manipulate Word Processing controls in a window using the following WLanguage properties...
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
Organization Chart control properties
You can manipulate Organization Chart controls in a window using the following WLanguage properties...
Repositionable Note control properties
You can manipulate Repositionable Note controls in a window using the following WLanguage properties...
Project Management Hub: Schedule management
The project contributors can manage their tasks directly from the schedule or from the task list...
Radio Button control properties
List of properties associated with a Radio Button control
Check Box control properties
Several WLanguage properties can be used on the Check Box controls found in a window, in a page or in a report...
Connected devices: Android Wear
Android Wear is the version of the Android operating system dedicated to the connected objects...
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
Grid control properties
You can manipulate Grid controls in a window using the following WLanguage properties...
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
Aligning elements in a List Box or Combo Box control
There are different methods to align the elements in a List Box or Combo Box control...
ListView control properties
List of properties associated with the ListView control
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
Aligning elements in a List Box or Combo Box control (prefix syntax)
Several methods can be used to align the elements found in a List Box or Combo Box control...
Drawer control properties
List of properties associated with the Drawer control
8. Windows in practice
Discover the main actions that can be performed on the windows.
Ribbon control properties
The WLanguage properties can be used to handle:
  • a Ribbon control found in a window.
  • a pane of a Ribbon control.
  • a group in a Ribbon control.
Cell control properties
List of properties associated with the Cell control
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
1. Creating windows to add and edit data
WINDEV Tutorial: Managing data in a WINDEV application Lesson 1 - Creating windows to add and edit data - 50 min
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
Rating control properties
The Rating control can be used in a window as well as in a page.
TreeView control properties
You can manipulate TreeView controls in windows and pages using WLanguage properties...
Kanban control properties
In a window or page, you can use WLanguage properties to handle...
Properties associated with a supercontrol
List of properties associated with a supercontrol
Layout control properties
You can manipulate Layout controls (and its cells) in a window or page using the following WLanguage properties...
Tab control properties
A Tab Control can be manipulated in a window or page using the following WLanguage properties...
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
Diagram Editor control properties
If the image is an image map, you can include "Clickable areas" in the image...
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
Properties associated with a group of controls
Several WLanguage properties can be used on a group of controls found in a window, in a page or in a report...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Looper control properties
You can manipulate Looper controls in a window or page using the following WLanguage properties...
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Properties associated with the control templates
Several WLanguage properties can be used to handle a control template in a window or in a page...
Spreadsheet control properties
You can manipulate a Spreadsheet controls and their cells in a window or report using the following WLanguage properties...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
Dashboard control properties
You can manipulate Dashboard 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...
Map control properties
The following properties can be used with Map controls:
Chart control properties
A Chart control can be used ...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Static Text control properties
List of properties associated with a Static Text control
Progress Bar control properties
List of properties associated with the Progress Bar control
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
TreeView Table control properties
List of properties associated with the TreeView Table control
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Site map of PC SOFT documentation
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
HFSQL constants
List of constants used by the HFSQL functions.
1
4
5
6
7
8
>