PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Conditions d'utilisation
  • Exemple d'utilisation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Exécute la dernière action annulée lors de la modification de l'interface par l'utilisateur final (mode "Modification de l'UI par l'utilisateur final" activé). Cette fonction est équivalente à un "Redo" (Ctrl + Y) de l'utilisateur.
Cette fonction est notamment utilisée dans le cas de la création d'un éditeur par programmation (voir "Remarques").
Example
// Bouton [Rétablir]
FenEdRedo(FEN_Formulaire)
Syntax
FenEdRedo(<Fenêtre>)
<Fenêtre>: Nom de fenêtre
Nom de la fenêtre ou de la fenêtre interne à manipuler. Cette fenêtre doit être en mode modification (fonction FenEdActive).
Remarks

Conditions d'utilisation

  • Si aucune action n'a été annulée, la fonction WinEdRedo ne fait rien.
  • Si la dernière action est une action personnalisée exécutée par la fonction FenEdDo, la procédure déclarée dans cette fonction est exécutée.
  • L'action rétablie peut être à nouveau annulée avec Ctrl + Z ou par programmation grâce à la fonction FenEdUndo.

Exemple d'utilisation

La fonction FenEdDo permet de créer des actions personnalisées (par exemple la création d'un champ) qui supportent le undo/redo.
Prenons un exemple simple : la création d'un éditeur d'objets graphiques. Un bouton permet de créer une forme. L'utilisateur doit pouvoir annuler la création de la forme. Les opérations effectuées sont les suivantes :
  • Passage de la fenêtre en mode modification de l'interface (fonction FenEdActive).
  • Appel de la fonction FenEdDo. La procédure appelée par cette fonction permet de créer la forme. Cette procédure contient également l'appel à la fonction FenEdDéclareUndo. Cette fonction FenEdDéclareUndo permet de définir le comportement en cas d'annulation par l'utilisateur.
  • Passage de la fenêtre en mode normal (fonction FenEdActive).
L'utilisateur final peut alors annuler cette action (Ctrl + Z ou utilisation de la fonction FenEdUndo) puis éventuellement la refaire (Ctrl + Y ou appel de la fonction FenEdRedo).
Component: wd270obj.dll
Minimum version required
  • Version 21
This page is also available for…
Comments
Click [Add] to post a comment