PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Use conditions
  • Use example
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
Runs the last action canceled by the end user when modifying the interface ("Edit by the end user" mode enabled). This function is equivalent to a "Redo" (CTRL + Y) performed by the user.
This function is mainly used when creating an editor by programming (see the "Notes").
Example
// [Restore] button
WinEdRedo(WIN_Form)
Syntax
WinEdRedo(<Window Name>)
<Window Name>: Character string (with or without quotes)
Name of window or internal window to use. This window must be in modification mode (WinEdActive).
Remarks

Use conditions

  • WinEdRedo has no effect if no action was canceled.
  • If the last action is a custom action run by WinEdDo, the procedure declared in this function is run.
  • The restored action can be canceled again by pressing CTRL + Z or by programming with WinEdUndo.

Use example

WinEdDo is used to create custom actions (control creation for example) that support the undo/redo.
Let's take a simple example: creating an editor of graphic objects. A button is used to create a shape. The user must have the ability to cancel the creation of the shape. The following operations are performed:
  • Switching the window to modification mode (WinEdActive).
  • Call to WinEdDo. The procedure called by this function is used to create the shape. This procedure also contains the call to WinEdDeclareUndo. WinEdDeclareUndo is used to define the behavior in case of user cancelation.
  • Switching the window to normal mode (WinEdActive).
The end user can cancel this action (CTRL + Z or call to WinEdUndo) then eventually redo it (CTRL + Y or call to WinEdRedo).
Related Examples:
WD Interactive Application 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, ...
Components
WINDEVReports and Queries wd230obj.dll
Minimum required version
  • Version 21
This page is also available for…
Comments
Click [Add] to post a comment