ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

<Kanban>.Count (Function)
Returns the number of cards or lists in a Kanban control.
<Organizer>.InfoXY (Function)
Returns for a given position in the Organizer control (coordinates of a point in the organizer):
  • the index of the appointment for the specified position.
  • the date corresponding to the specified position.
Unicode (Property)
The Unicode property is used to:
  • Determine if the value of a control is a Unicode string.
  • Specify whether the value of a control is a Unicode string.
<Looper>.ToWord (Function)
Creates a Word file (.RTF) using the data from a Looper control.
<Looper>.ToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a data file or populated programmatically).
<Organization Chart>.SelectMinus (Function)
Deselects an element from an Organization Chart control.
Changing sites from AWP to SEO-ready session mode
A query created in the query editor can contain several types of items...
<List Box>.Select (Function)
Returns the index of the selected element in a List Box, ListView or Combo Box control.
<HTML Display control>.OnErrorJS (Function)
Specifies the procedure to call if an error occurs while executing JavaScript code in an HTML Display control.
LooperModify (Function)
Changes the values of the attributes in a row of a Looper control.
LooperInsert (Function)
Inserts a row into a Looper control.
<Looper>.Display (Function)
Refreshes a browsing looper from a given position: the modifications performed in the linked file are taken into account in the looper.
Manipulating Grid controls programmatically
WINDEV and WINDEV Mobile allow you to programmatically manipulate Grid controls...
MySelf (Reserved word)
MySelf is used to handle the current control...
<Image Editor>.Save (Function)
Saves the image displayed in the Image Editor control.
Creating the skin template of a report
An Item Description variable is used to describe one or more items in a data file programmatically.
<TreeView>.GiveChild (Function)
Returns the "children" of an element found in a TreeView control.
<Table>.DeleteWithAnimation (Function)
Deletes a row from a Table control, from a TreeView Table control (or from a table displayed in a Combo Box control) with an animation.
<HTML Display control>.ExecuteControlProcess (Function)
Executes a WLanguage event associated with a control in an HTML page displayed by an HTML Display control.
<Scheduler>.DisplayNextPeriod (Function)
Moves the time area displayed on the next area (next weeks for example) in a Scheduler control.
<Control>.Rectangle (Function)
Returns the coordinates of the rectangle corresponding to the specified area of a control.
<Scheduler>.DisplayPreviousPeriod (Function)
Moves the time area displayed on the previous area (previous weeks for example) in a Scheduler control.
<Input>.CalendarOpen (Function)
In a Date edit control, opens a popup window displaying a calendar.
Manipulating formatted display controls programmatically
WEBDEV allows you to manipulate a formatted display control through programming...
<Chart>.Menu (Function)
Defines the type of context menu displayed by a chart.
<Table>.AddBeginning (Function)
Adds a row at the top of an Infinite Table control. The row is inserted before the first row of the Table control. The scroll position of the Table control doesn't change.
<Chart>.SurfaceGetData (Function)
Retrieves a data from a Surface chart.
SysScreenOrientation (Function)
Allows you to:
  • know the orientation of the device screen (Android or iOS phone).
  • set the screen orientation of the device (Android phone).
<Map>.DisplayPosition (Function)
Centers the map displayed in a Map control on a geographical position or on a specific location.
<Table>.RecNum (Function)
Returns the number of the current record in a Table control based on a data file.
<Kanban>.Filter (Function)
Displays only cards that match the specified filter.
<Page>.DisplayPopup (Function)
Displays a WEBDEV page as a popup in the current page with a DDW (Dim Disabled Windows) effect.
AutomaticErase (Property)
The AutomaticErase property is used to:
  • find out whether an edit control is in "Automatic erase" mode.
  • modify the "Automatic erase" characteristic of an edit control.
<Organizer>.SelectedRange (Function)
Returns the start or end date and time of the time slot selected in an Organizer control.
<Table>.Select (Function)
Returns the index of the selected element in the Table or TreeView Table control.
<Table>.Delete (Function)
Deletes a row from:
  • a Table control,
  • a TreeView Table control,
  • a table displayed in a Combo Box control.
<Scheduler>.DeleteAll (Function)
Deletes all appointments and resources from a Scheduler control.
<Image editor>.Create (Function)
Creates an image in the Image Editor control.
<Table>.End (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
<PDF Reader>.SeekPrevious (Function)
Sets the position on the previous result of a search started with PDFReaderSeekFirst in the content of a PDF Reader control.
<Table>.ToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
<TreeView>.Collapse (Function)
Collapses a branch previously expanded.
<Image>.DrawBorder (Function)
Draws the borders in an Image control.
<Chart>.StartAngle (Function)
Sets the starting angle of the first section in the following types of chart:
  • Pie, Semi-circular or Donut.
  • Sunburst.
  • Radial bar chart.
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
<Image>AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image field.
<Connection variable>.ListUser (Function)
Returns the list of users defined for a connection.
<Table>.Modify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
EndVisibleRange (Property)
The EndVisibleRange property is used to:
  • find out and modify the last visible date or time in a Scheduler control or in a TimeLine control.
  • modify the last visible time in a TimeLine control.
<Table>.SelectPlus (Function)
Selects a row in a Table or TreeView Table control.
EndTotalRange (Property)
The EndTotalRange property is used to:
  • get the last date or time that can be displayed in a Scheduler or TimeLine control.
  • change the last time that can be displayed in a TimeLine control.
<Dashboard>.InfoXY (Function)
Determines:
  • whether a widget is found at a given position in a Dashboard control.
  • which widget is found at a given position in a Dashboard control.
StartVisibleRange (Property)
The StartVisibleRange property is used to:
  • get and set the first visible date or time in a Scheduler or TimeLine control.
  • change the first visible time in a TimeLine control.
StartTotalRange (Property)
The StartTotalRange property is used to:
  • get the first date or time that will be displayed in a Scheduler or TimeLine control.
  • change the first time that can be displayed in a TimeLine control.
<Scanner variable>.ToImage (Function)
Retrieves a document from a scanner in a variable of type Image.
<Chart>.StockGetData (Function)
Retrieves a data from a stock chart (candlestick, barcharts or minmax).
<Chart>.Smoothing (Function)
Smoothes a Line chart or a Scatter chart by using the "cubic splines" algorithm.
Manipulating Map controls programmatically (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Map controls.
<Xaml>.Event (Function)
Associates a procedure written in WLanguage with an event of Xaml control.
<List Box>.Modify (Function)
Modifies an element in a List Box, ListView or Combo Box control populated programmatically.
<Calendar>.Position (Function)
Returns the month displayed in a Calendar control.
<Chart>.StockAddData (Function)
Adds data into a stock chart (candlestick, barcharts or minmax).
Combo Box columns in Table controls (prefix syntax)
A Table control (populated programmatically, based on a data file or based on a variable) can include Combo Box columns...
<HTML Display control>.ValidateForm (Function)
Validates a form in an HTML page displayed in an HTML Display control.
<TreeView Table>.SortChild (Function)
Sorts a branch in a TreeView Table control on one or more columns.
<HTML Display control>.ExecuteJS (Function)
Runs JavaScript code in the context of the Web page displayed by an HTML Display control.
Combo Box columns in Table controls
A Table control (populated programmatically, based on a data file or based on a variable) can include Combo Box columns...
Manipulating Sliding Banner controls programmatically (prefix syntax)
A Sliding Banner control can be handled through programming...
<Dashboard>.Mode (Function)
Opens or closes the Dashboard control edit mode.
Manipulating Image Editor controls programmatically
WINDEV allows you to programmatically manipulate Image Editor controls...
Manipulating Scheduler controls programmatically (prefix syntax)
A Scheduler control can be...
<Edit>.ConfigureAssistedInput (Function)
Specifies how to open and filter the autocomplete suggestion list.
Manipulating WinForm .Net controls programmatically
The Key property is used to manipulate keys:
Manipulating TimeLine controls programmatically (prefix syntax)
A TimeLine control can be...
Manipulating Sliding Banner controls programmatically
A Sliding Banner control can be handled through programming...
<HTML Display control>.ControlValue (Function)
Used to identify or modify a control in an HTML form contained in an HTML Display control.
<Chart>.LabelFont (Function)
Modifies the font used for the category labels of a chart.
<Libellé>.AnimationSetMode (Function)
Changes the animation type of text in a Static Text control.
<List Box>.SelectPlus (Function)
Selects one or more elements in a List Box, ListView or Combo Box control.
<Chart>.SeriesColor (Function)
Initializes the color of a series or the color of a section.
Controls that can be moved in a page
WEBDEV proposes two modes for moving controls in a page...
<Cell>.DisplayDialog (Function)
Displays a Cell control in a page with a DDW effect (Dim Disabled Windows). This function is used to easily simulate a dialog box in browser code, by using a Cell control in a page.
<List Box>.Position (Function)
Displays a List Box (or a ListView) control from a specified element or returns the index of the first element displayed in a List Box control (if the scrollbar was used).
<Table>.AddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
<Map>.DeleteAll (Function)
Deletes the following from a Map control:
  • all markers,
  • use any shape you want,
  • all images.
Manipulating TimeLine controls programmatically
A TimeLine control can be...
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
<Date type>.ToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
<Chart>.Interval (Function)
Indicates the interval between values on the vertical and horizontal axis of a chart.
ShapeExtremitySize (Property)
The ShapeExtremitySize property is used to identify and change the size of the shape at the beginning and end of a Wire control.
Manipulating Dashboard controls programmatically (prefix syntax)
To programmatically manipulate Dashboard controls, WINDEV, WEBDEV and WINDEV Mobile include dashboard-specific functions...
<List Box>.Delete (Function)
Deletes an element from a List Box, ListView or Combo Box control populated programmatically.
<TreeView>.Position (Function)
Displays a TreeView control from a specified element (node or leaf) or returns the name of the first element displayed in a TreeView control.
<Looper>.Position (Function)
Moves the scrollbar to display a specific row or returns the index of the first row displayed in a Looper control populated programmatically.
<Chart>.LegendFont (Function)
Modifies the font used for the chart legend.
<Camera>.Configure (Function)
Allows you to configure the video capture driver.
<Table>.MoveColumn (Function)
Moves a column in a Table or TreeView Table control.
<HTML Display control>.ExecuteBrowserProcedure (Function)
Executes a WLanguage browser procedure in an HTML Display control that displays a page created with WEBDEV.
<HTML Display control>.FromEmail (Function)
Imports the HTML content of an email and its images into an HTML Display control. The images contained in the email are also displayed in the control.
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.
<Table>.Adjust (Function)
Adjusts the title and size of columns found in a Table or TreeView Table control.
<List Box>.Insert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
<Camera>.Stop (Function)
Stops the video preview or video recording in a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
<Chart>.Legend (Function)
Indicates the presence and position of legend in a chart.
<Dashboard>.Display (Function)
Refreshes elements in a Dashboard control.
Events associated with Link controls
List of events associated with Link controls
<Table>.DeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
FontUnderlined (Property)
The FontUnderlined property is used to:
  • Determine if the text is underlined.
  • Underline (or not) a text.
<Chart>.AutoRefreshSeries (Function)
Identifies or defines whether a series is refreshed whenever the chart is drawn.
<Chart>.SeriesLabel (Function)
Initializes the label of a data series in a chart.
<List Box>.SelectMinus (Function)
Deselects an element in a List Box, ListView or Combo Box control.
Report based on a TreeView Table control
You can use a report based on a TreeView Table control to directly print the information displayed in a TreeView Table control found...
Internal procedure
Several features require a procedure called once or several times via a WLanguage function ("Callback").
<Chart>.Orientation (Function)
Modifies the orientation of chart axes.
UseMode (Property)
The UseMode property is used to determine or change how the PDF Reader control reacts to mouse input. The mouse is used to select text in the document or to move within the document pages.
<List Box>.Count (Function)
Returns the number of elements in a List Box, ListView or Combo Box control.
<TreeView>.ExpandAll (Function)
Expands a node and all its child elements in a TreeView control.
<List Box>.DeleteAll (Function)
Clears a List Box, ListView or Combo Box control populated programmatically.
<Scheduler>.InfoXY (Function)
Returns the appointment, the resource or the date found at given position in a Scheduler control.
<pdfDocument variable>.ToText (Function)
Extracts text from a PDF file.
<Image>.AnimationSetParameter (Function)
Changes one of the animation parameters used for a moving image (in an Image field).
<Chart>.CategoryColor (Function)
Initializes the category color for a chart whose type is:
  • Pie,
  • Column,
  • Bubble chart,
  • Waterfall.
<TreeView>.Display (Function)
Refreshes a TreeView control from a given position.
<Chart>.SurfaceAddData (Function)
Adds a data into a Surface chart.
<Chart>.Draw (Function)
Draws a chart according to the specified parameters.
Container column in a Table control
A cell found in a Table control can contain a set of controls...
<Looper>.SelectMinus (Function)
Deselects a row in a Looper control.
Container column of a Table control (prefix syntax)
A cell found in a Table control can contain a set of controls...
<Table>.DisableFilter (Function)
Disables a user filter on a column or on all the columns found in a Table or TreeView Table control.
<Organization Chart>.AddChild (Function)
Adds a child element into an Organization Chart control.
<Scheduler>.AddResource (Function)
Adds a new resource into a Scheduler control.
<Chart>.Gradient (Function)
Enables or disables the display of color gradients in a chart.
<Chart>.GetData (Function)
Retrieves a data from a chart.
<PDF Reader>.SeekFirst (Function)
Initializes the search for a text in a PDF file displayed by the PDF Reader control and positions on the first occurrence found (from the current page).
Table populated programmatically: WLanguage manipulation (prefix syntax)
Here is an overview of how to manipulate Table controls populated programmatically in WLanguage.
ChangeTheme (Function)
Is used to change, through programming, the theme (dark or light) used by the mobile application.
SubCaption (Property)
The SubCaption property is used to get and change:
  • the secondary caption of an option found in a Radio Button or Check Box control.
  • the secondary caption of an element found in a TreeMap control.
<Spreadsheet>.ControlFormula (Function)
Allows you to use a control in order to create a custom formula bar for the Spreadsheet control.
TimeLine control events
The following events appear by default in the WINDEV code editor
LooperAdd (Function)
Adds a row at the end of a Looper control.
Programming ActiveX
WINDEV allows you to manipulate an ActiveX control in WLanguage via...
Handling HTML text in an Edit control
WEBDEV allows you to manipulate text in HTML via the "HTML format" option of the Edit controls and the HTML control.
<List Box>.Sort (Function)
Sorts the elements in a List Box, ListView or Combo Box control populated programmatically.
PageSubmit (Function)
Validates the specified page and starts the execution of a button.
<Looper>.InsertLine (Function)
Inserts a row into a Looper control.
Validating a page from a control that has no action on the server (List Box control, Combo Box, etc.)
By default, the validation of a page must be performed by a "Send the values of controls to the server (Submit)" button...
<Chart>.AddData (Function)
Adds a data into a chart.
<Chart>.Parameter3DS (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
<Table>.Count (Function)
Returns:
  • the number of columns found in a Table or TreeView Table control.
  • the number of rows found in a Table or TreeView Table control.
<Tab>.Status (Function)
Returns the status of a dynamic tab pane (identified by its alias).
<Map>.FollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
<Table>.AddLineWithAnimation (Function)
Adds a row to a Table or TreeView Table control with an animation.
<Table>.Position (Function)
Displays a Table or TreeView Table control from a specified row or returns the index of the first row displayed in a Table or TreeView Table control.
<Chart>.Origin (Function)
Modifies the start and end marks on one of the chart axes.
<Table>.InsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
Elements of a class: Enumerate and manipulate programmatically
Several types of WLanguage variables are used to enumerate and dynamically handle the elements of a class...
<Table>.Save (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
Multiselection (Property)
The Multiselection property gets and sets the selection mode:
  • in a Table and TreeView Table control.
  • in a Pivot Table control.
  • in a List Box and ListView control.
  • in a Looper control.
  • in a Calendar control.
  • of files in an Upload control.
<Chart>.Color (Function)
Returns and initializes the color of different chart elements.
<Table>.Sort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
Designing a supercontrol
A supercontrol is an advanced type of control...
Organizer control events
The following events are associated with Organizer controls:
<Table>.Add (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control,
  • a Combo Box control "with table" (Table control displayed in a Combo Box control).
Zoom (Property)
The Zoom property gets or sets the zoom value:
  • in an Image control.
  • in a Map control.
  • in an Organization Chart control.
  • in a Table, TreeView Table, Pivot Table, Spreadsheet or List Box control.
  • in a Word Processing control.
  • in a PDF Reader control.
  • in a Camera control.
  • in a Diagram Editor control;
  • in a window.
TableSort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
<Table>.Insert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
<Looper>.Count (Function)
Returns the number of rows in a Looper control.
<TreeMap>.SelectGroup (Function)
Visually selects a group of elements in a TreeMap control.
<Table>.SelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
<TreeView>.Select (Function)
Returns the full path of the selected element in a TreeView control.
<Chart>.AutoRefreshCategoryLabel (Function)
Identifies or defines whether the category labels are refreshed whenever the chart is drawn.
<Map>.AddImage (Function)
Adds a new image to the map displayed in a Map control.
<Source>.HistoryModification (Function)
Returns the modifications performed on one or more items of a given record. The result can be displayed in a list box or in a table to allow the user to view the modifications made to the specified file.
8. Smart controls
Defines the number of rows and columns in a Waffle chart.
10. Smart controls
Smart controls
<Organization Chart>.DeleteAll (Function)
Deletes all elements from an Organization Chart control.
<Panel>.Detach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
<Code Editor>.Execute (Function)
Executes the WLanguage code displayed in the Code Editor control.
<HTML editor>.ToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
Manipulating Internal Page controls programmatically
The internal page control is used to display an existing internal page...
System popup menu
The system popup menus are managed by the system (Android, Windows, ...
PaneVisible (Property)
The PaneVisible property is used to:
  • determine if the pane of the Image Editor control is visible,
  • show or hide the pane of the Image Editor control.
PaneVisibleByDefault (Property)
The PaneVisibleByDefault property determines if the image editor pane is visible by default.
MapModifyImage (Function)
Modifies an image drawn on the map displayed in a Map control.
<TreeMap>.InfoXY (Function)
Returns the index of the element displayed at a given position in a TreeMap control.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
<Window>.EdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
Control (Variable type)
The Control type is used to define the characteristics of a control.
<Window>.EdActive (Function)
Allows you to:
  • determine if the "Allow end users to modify the UI" option is enabled in a window (or internal window).
  • enable or disable the "Allow end users to modify the UI" option in a window (or internal window).
<Window>.EdSelect (Function)
Returns one of the controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
<Chart>.Print (Function)
Prints a chart.
The Wire control
The Wire control is used to visually link 2 controls...
MapDeleteImage (Function)
Deletes an image drawn on the map displayed in a Map control.
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
HDescribeSemanticIndex (Function)
Describes a semantic index of a programmatically created table.
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
2024 novelties brochure: WEBDEV novelties
Sets the position directly on the desired bookmark in the PDF document.
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
1
8