PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • How to proceed?
  • Finding out the tab order
  • Modifying the tab order
  • Notes
  • Defining the tab order automatically
  • Defining the tab order according to the selection
  • Finding out the navigation number associated with a control by programming
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Navigation order in a window, a page, ...
Overview
The tab order of the controls found in a window or in a page describes the order in which the controls take focus in a window when the user presses the [Tabulation] key. By default, the tab order corresponds to the order in which the controls were created.
The tab order is taken into account for the controls managed by the [Tabulation] key. You have the ability to define whether a control is managed by the [Tabulation] key:
  • WINDEVWINDEV Mobile in the "GUI" tab of the description window of each window control.
  • WEBDEV - Server code in the "Details" tab of the description window of each control found in a page.
How to proceed?

Finding out the tab order

To find out the tab order:
  • press the F5 key,
  • select "Display .. Options .. See the tab order".on the "Display" pane, in the "Show (all the controls)" group, check "Tab order".
A number appears on each control accessible by the [Tabulation] key in the window or in the page.
Note: If the control belongs to a container control (cell, looper, ...), the number has the following format:
<Container Tabulation Number>.<Tabulation Number in Container>

Modifying the tab order

To modify the tab order in the current window or in the current page:
  1. Select:
    • WINDEVWINDEV Mobile in WINDEV or WINDEV Mobile: "Windows .. Tab order .. Edit". WINDEVWINDEV Mobile in WINDEV or WINDEV Mobile: on the "Window" pane, in the "Order" group, expand "Navigation" and select "Edit".
    • WEBDEV - Server code in WEBDEV: "Page .. Tab order .. Edit". WEBDEV - Server code in WEBDEV: on the "Page" pane, in the "Edit" group, expand "Navigation" and select "Edit".
  2. The list of controls found in the window or in the page is displayed, classified according to the current navigation order.
  3. Use the arrows found on the right to organize the list of controls according to the requested tab order.
Notes:
  • Versions 20 and later
    WINDEVWINDEV Mobile If the option "Define the tab order automatically whenever the window is modified" is checked, the tab order of controls will be automatically recalculated:
    • when adding a control into the window,
    • when moving a control in the window.
    The tabulation order is always correct regardless of the modification performed in the window.
    New in version 20
    WINDEVWINDEV Mobile If the option "Define the tab order automatically whenever the window is modified" is checked, the tab order of controls will be automatically recalculated:
    • when adding a control into the window,
    • when moving a control in the window.
    The tabulation order is always correct regardless of the modification performed in the window.
    WINDEVWINDEV Mobile If the option "Define the tab order automatically whenever the window is modified" is checked, the tab order of controls will be automatically recalculated:
    • when adding a control into the window,
    • when moving a control in the window.
    The tabulation order is always correct regardless of the modification performed in the window.
  • WEBDEV - Server code If the option "Let the Internet browse manage the tab order" is checked, the tab order of controls will be automatically managed by the browser according to the position of controls in the page.
Notes

Defining the tab order automatically

To automatically define the tab order according to the position of the controls in the window or in the page, use:
  • WINDEVWINDEV Mobile for the windows: "Windows .. Tab order .. Define automatically".
  • WEBDEV - Server code for the pages: "Pages .. Tab order .. Define automatically".
To automatically define the tab order according to the position of the controls in the window or in the page, use:
  • WINDEVWINDEV Mobile for the windows: on the "Window" pane, in the "Order" group, expand "Navigation" and select "Define automatically".
  • WEBDEV - Server code for the pages: on the "Page" pane, in the "Edit" group, expand "Navigation" and select "Define automatically".

Defining the tab order according to the selection

You have the ability to define the tab order according to the selection order of the controls in the window or in the page:
  1. Select the controls in the window according to the requested order.
  2. Select:
    • WINDEVWINDEV Mobile for the windows: "Windows .. Tab order .. Define from selection". WINDEVWINDEV Mobile for the windows: on the "Window" pane, in the "Order" group, expand "Navigation" and select "Define from selection".
    • WEBDEV - Server code for the pages: "Pages .. Tab order .. Define from selection". WEBDEV - Server code for the pages: on the "Page" pane, in the "Edit" group, expand "Navigation" and select "Define from selection".

Finding out the navigation number associated with a control by programming

To find out and modify the position of a control in the tab order by programming, use ..TabOrder.
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment