|
|
|
|
ActionDo (Fonction) En anglais : ActionDo Crée et exécute une action personnalisée (définie par programmation) avec support du "Undo/Redo". Cette action est ajoutée dans la liste des actions effectuées dans la fenêtre. Cette action supporte le "Undo/Redo" : elle peut être manipulée par les fonctions ActionUnDo et ActionReDo. ActionDo(ProcCreéLib, "Nouveau") PROCÉDURE INTERNE ProcCreéLib(sLib) pNouveau est un Champ pNouveau <- ChampCrée( "LIB_" + DonneIdentifiant(), typLibellé, 0, 0, 100, 20, Vrai)  pNouveau..Libellé = sLib ActionDéclareUndo(ProcAnnuler) PROCÉDURE INTERNE ProcAnnuler() ChampSupprime(pNouveau) FIN FIN
Syntaxe
Créer et exécuter une action personnalisée Masquer les détails
ActionDo(<Procédure WLangage> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Procédure WLangage> : Nom de procédure Nom d'une procédure WLangage à exécuter. Le code de cette procédure doit appeler la fonction ActionDéclareUndo. Les actions de cette procédure seront prises en compte dans le Undo/Redo.Remarque : L'utilisation d'une procédure interne permet un accès direct aux variables locales. <Paramètre 1> : Type quelconque optionnel Premier paramètre optionnel à passer à la procédure. <Paramètre N> : Type quelconque optionnel Nème paramètre optionnel à passer à la procédure.
Créer et exécuter une action personnalisée liée à une fenêtre Masquer les détails
ActionDo(<Fenêtre> , <Procédure WLangage> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Fenêtre> : Nom de fenêtre Nom de la fenêtre ou de la fenêtre interne à manipuler. <Procédure WLangage> : Nom de procédure Nom d'une procédure WLangage à exécuter. Le code de cette procédure doit appeler la fonction ActionDéclareUndo. Les actions de cette procédure seront prises en compte dans le Undo/Redo.Remarque : L'utilisation d'une procédure interne permet un accès direct aux variables locales. <Paramètre 1> : Type quelconque optionnel Premier paramètre optionnel à passer à la procédure. <Paramètre N> : Type quelconque optionnel Nème paramètre optionnel à passer à la procédure. Remarques - Si le nom de la fenêtre est précisé (syntaxe 2), la fonction ActionDo est équivalente à la fonction FenEdDo.
- Durant l'exécution de la procédure associée à la fonction ActionDo, la fonction ActionDéclareUndo doit être appelée sinon une erreur WLangage est générée. L'utilisateur final peut alors annuler cette action (Ctrl + Z ou utilisation de la fonction ActionUnDo) puis éventuellement la refaire (Ctrl + Y ou appel de la fonction ActionRedo).
Composante : wd290obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|