|
|
|
|
|
- Exiting a sequence of procedures
Before (Property) In french: Avant
p is procédure p = MyProcedure p.After = MyProcedureCalledAfter p.Before = MyProcedureCalledBefore  // The order for calling the procedures will be: // - MyProcedureCalledBefore // - MyProcedure // - MyProcedureCalledAfter p() Syntax
Replacing existing procedures with the Before property (= operator) Hide the details
<Element>.Before = <WLanguage procedure>
Inserting a procedure before the existing procedures (+= operator) Hide the details
<Element>.Before += <WLanguage procedure>
Remarks Exiting a sequence of procedures If several procedures are executed in a sequence, this sequence can be interrupted from the code of one of the procedures using SetFocusAndReturnToUserInput. Example: // Click on BTN_Button1 BTN_Button2.Process[trtClick].Before += MyProc1 BTN_Button2.Process[trtClick].Before += MyProc2
// Click on BTN_Button2 Trace("Button 2 clicked")
PROCEDURE MyProc1()
Trace(dbgInfo(dbgProcess))
SetFocusAndReturnToUserInput(MySelf.Name)
PROCEDURE MyProc2()
Trace(dbgInfo(dbgProcess))
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|