Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Enabling the "multiselection" mode for the end user
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Stored procedures
Indicates the number of controls selected when the interface is modified by the end user (Mode "UI modification by end user" enabled).
// Enlarge all the controls by 10 pixels
FOR i = 1 _TO_ WinEdSelectOccurrence(WIN_Form)
X is Control <- WinEdSelect(WIN_Form)
X..Width += 10
<Result> = WinEdSelectOccurrence(<Window>)
<Result>: Integer
  • Number of controls selected by the end user (Mode "UI modification by end user")
  • 0 if no control is selected or if multiselection is not enabled.
<Window>: Window name
Name of window or internal window to use. This window must be in modification mode (WinEdActive).

Enabling the "multiselection" mode for the end user

The "multiselection" mode for the end user can be enabled:
  • in the editor:
    • via the specific setting options of the project:
      • on the "Project" pane, in the "Project" group, click "Description".
      • in the "Advanced" tab, click the "Options" button to define the authorized options.
    • via the specific setting options of the window:
      • Open the window description ("Description" from the window popup menu).
      • In the "Details" tab, check "UI modification by end user".
      • The "Options" button is used to specify the authorized options.
  • by programming via the Property WinEditMode.
Related Examples:
WD Graphic Objects Training (WINDEV): WD Graphic Objects
[ + ] This example illustrates the power of WLanguage in object oriented programming.
This example is a graphic object editor.

It is possible to:
- move, resize objects
- make selections with a lasso or a mouse
- cut/copy/paste objects
- delete/duplicate objects
- save the created documents and print them.

The main technical features presented and documented are:
- management of an object clipboard
- UNDO/REDO management
- serialization and deserialization of objects
- algorithms for managing graphic objects (proportional resizing, management of move rules, etc...)
Component: wd260obj.dll
Minimum version required
  • Version 21
This page is also available for…
Click [Add] to post a comment