|
|
|
|
- Salir de una secuencia de procedimientos
La propiedad After reemplaza o inserta un procedimiento después de los otros procedimientos en: - una variable de tipo Procedure.
- un evento asociado a un control.
p is procedure p = MyProcedure p.After = MyProcedureCalledAfter p.Before = MyProcedureCalledBefore // The order for calling the procedures will be: // - MyProcedureCalledBefore // - MyProcedure // - MyProcedureCalledAfter p()
Sintaxis
Reemplazar procedimientos existentes con la propiedad After (operador =) Ocultar los detalles
<Element>.After = <WLanguage procedure>
<Element>: Nombre del control Elemento a manipular: - Nombre de una variable de tipo Procedure.
- Evento de un control. Los eventos de un control se pueden manipular con la propiedad Proceso.
<WLanguage procedure>: Nombre de procedimiento Nombre del procedimiento WLanguage que reemplazará a los procedimientos existentes.
Insertar un procedimiento después de los procedimientos existentes (operador +=) Ocultar los detalles
<Element>.After += <WLanguage procedure>
<Element>: Nombre del control Elemento a manipular: - Nombre de una variable de tipo Procedure.
- Evento de un control. Los eventos de un control se pueden manipular con la propiedad Process.
<Language procedure>: Nombre de procedimiento Nombre del procedimiento WLanguage que se insertará después del procedimiento actual. Observaciones Salir de una secuencia de procedimientos Si se ejecutan varios procedimientos en una secuencia, esta puede interrumpirse desde el código de uno de los procedimientos utilizando la función SetFocusAndReturnToUserInput. Ejemplo: // Click on BTN_Button1 BTN_Button2.Process[trtClick].After += MyProc1 BTN_Button2.Process[trtClick].After += MyProc2
// Click on BTN_Button2 Trace("Button 2 clicked")
PROCEDURE MaProc1()
Trace(dbgInfo(dbgProcess))
SetFocusAndReturnToUserInput(MySelf.Nom)
PROCEDURE MaProc2()
Trace(dbgInfo(dbgProcess))
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|