|
|
|
|
|
WinEditAllowed (Property) In french: FenEditionAutorisée
The WinEditAllowed property is used to determine and configure the actions allowed on a control when the window switches to "Allow end users to modify the UI" mode. // Allows the size and position to be modified in the window // except for the OK button WIN_MyWindow.WinEditMode = weSelection + wePosition + weSize BTN_OK.WinEditAllowed = weNone WinEdActive(WIN_MyWindow, True)
IF BitwiseAND(MySelf.WinEditAllowed, weSelection) = weSelection THEN
Trace("Selection allowed")
END
Syntax
Finding out the operations allowed on a control Hide the details
<Result> = <Control used>.WinEditAllowed
<Result>: Integer constant (or combination of constants) Combination of the following constants: | | weAddRepositionableNote | The end user can add a repositionable note in the window. | weAddWire | The end user can add a wire between several controls. | weChangeTooltip | The end user can modify the tooltips of the controls. | weChangeWire | The end user can modify the wires between the controls. | weMoveControl | The end user can move controls. | weMultiSelection | The end user can select several controls at the same time. Caution: This constant requires the use of the weSelection constant. | wePosition | The end user can move controls. | weResizeControl | The end user can resize the controls. | weSelection | The end user can select controls. | weSize | The end user can resize controls. |
<Control used>: Control name Name of the control to be used.
Defining the operations allowed on a control Hide the details
<Control used>.WinEditAllowed = <Authorized operations>
<Control used>: Control name Name of the control to be used. <Authorized operations>: Integer constant (or combination of constants) Operations allowed on the control: | | weAddRepositionableNote | The end user can add a repositionable note in the window. | weAddWire | The end user can add a wire between several controls. | weAll | The end user can modify everything in the window. This option cannot be combined with one of the other options. | weChangeTooltip | The end user can modify the tooltips of the controls. | weChangeWire | The end user can modify the wires between the controls. | weMoveControl | The end user can move controls. | weMultiSelection | The end user can select several controls at the same time. Caution: This constant requires the use of the weSelection constant. | weNone | The end user cannot modify or select anything in the window. This option is the default option. This option cannot be combined with one of the other options. | wePosition | The end user can move controls. | weResizeControl | The end user can resize the controls. | weSelection | The end user can select controls. | weSize | The end user can resize controls. |
Related Examples:
|
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...)
|
|
Training (WINDEV): WD Interactive Application
[ + ] This example explains how to use the WinEdXXX functions in an interactive application. This application is used to mange a connected house (switch the lights on, find out the temperature). The WinEdXXX functions are used to move the controls on the house map, while proposing advanced features such as the backup of modifications, the cancelation, ...
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|