AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Sintaxis WLanguage / Palabras clave reservadas
  • Manejo del control que abrió la ventana emergente
  • Uso de MyPopupControl en un procedimiento
  • Funciones de WLanguage y ventana actual
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
MyPopupcontrol se utiliza para manipular el control que abrió una ventana emergente.
En tiempo de ejecución, MyPopupControl se sustituye por:
  • El control que abrió la ventana emergente (es decir, el control desde el que se llamó a OpenPopup o OpenPopupPosition).
  • El control especificado en la función OpenPopupPosition si se seleccionó el modo de visualización poAccordingToControl.
En cualquier caso, MyPopupcontrol se sustituye en tiempo de ejecución por el control correspondiente (y no por el nombre del control). Entonces, MyPopupcontrol puede utilizarse como cualquier control.
La palabra clave MyPopupControl puede utilizarse para hacer que el código local (control, botón, etc.) o global (Procedure, clase, etc.) sea independiente de la ventana emergente actual.
Ejemplo
IF MyPopupControl..Type = typButton THEN
	MyPopupControl..Caption = "Selection in progress"
END
Sintaxis
MyPopupControl
Observaciones

Manejo del 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 utilizarse en los procesos que manipular la ventana emergente actual (en los procesos associated con un control por ejemplo). MyPopupControl no puede utilizarse en un reporte o en una ventana que no sea un reporte emergente o una ventana emergente.

Uso de MyPopupControl en un procedimiento

  • La palabra clave MyPopupControl puede utilizarse en un Procedure local o global sólo si el Procedure se llama 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.
  • La palabra clave MyPopupControl se utiliza para que un Procedure sea "genérico": El nombre control no se escribe. Este procedimiento puede ser llamado por varios controles.

Funciones de WLanguage y ventana actual

Para especificar la control que abrió la ventana emergente actual en las funciones WLanguage que aceptan un nombre control como parámetro, utilice la palabra clave MyPopupcontrol.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 18/09/2024

Señalar un error o enviar una sugerencia | Ayuda local