|
|
|
|
|
- Manejando el control que abrió la ventana emergente
- Usando MyPopupControl en un Procedure
- Funciones WLanguage y ventana actual
MyPopupControl (Palabra reservada)
MyPopupcontrol se utiliza para manipular el control que abrió una ventana emergente. En tiempo de ejecución, MyPopupControl se sustituye por: - La control que abrió la ventana emergente (es decir, la control desde la que se llamó a OpenPopup o AbrirPopupPosición).
- El control especificado en la función AbrirPopupPosición si se seleccionó el modo de visualización poAccordingToControl.
En cualquier caso, MyPopupcontrol se sustituye en tiempo de ejecución por el correspondiente control (y no por el nombre del control). Entonces, MyPopupcontrol puede ser usado como cualquier control. Ventaja: MyPopupControl se utiliza para hacer un código local (control, botón, ...) o un código global (Procedure global, clase, ...) independiente de la ventana emergente actual. IF MyPopupControl..Type = typButton THEN MyPopupControl..Caption = "Selection in progress" END
Observaciones Manejando el control que abrió la ventana emergente - MyPopupcontrol se sustituye siempre por el control que abrió la ventana emergente. Por lo tanto, se puede manejar desde el código de la ventana emergente. Por ejemplo:
IF MyPopupControl..Type = typButton THEN MyPopupControl..Caption = "Selection in progress" END // Pass as parameter: CallProcedure(MyPopupControl)
- MyPopupControl sólo puede ser usado en los procesos que manipular la ventana emergente actual (en los procesos associated con un control por ejemplo). MyPopupControl no se puede utilizar en un reporte o en una ventana que no sea una ventana emergente reporte o una ventana emergente.
Usando MyPopupControl en un Procedure - La palabra clave MyPopupControl puede ser utilizada en un procedimiento local o global sólo si el procedimiento es llamado en un Process asociado a un control de la ventana emergente o en un Process de la ventana emergente. En este caso, MyPopupcontrol se refiere al control que abrió la ventana emergente.
- MyPopupControl se utiliza para hacer un Procedure "genérico": el nombre de la control no está escrito. Este Procedure puede ser llamado por varios controles.
Funciones WLanguage y ventana actual Para especificar la control que abrió la ventana emergente actual en las funciones de WLanguage que aceptan un nombre control como parámetro, utilice la palabra clave MyPopupcontrol.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|