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 / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Ventana interna
  • Presentación
  • Programación en WLanguage
  • Funciones y propiedades disponibles
  • Pasar parámetros a una ventana interna
  • Modo de funcionamiento de los grupos de controles
  • Ejemplo: El selector de archivos creado a través de una ventana interna
  • Obtener el valor de Default del selector de archivos
  • Transmisión del valor tecleado en la ventana interna
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Manejo de una control Ventana interna mediante programación
Presentación
La "Ventana Interna" control se utiliza para mostrar una ventana interna existente. En la control Ventana interna se pueden realizar varias operaciones mediante programación.
Atención: No confundir "control Ventana interna" con "Ventana interior".: la "ventana interna" control es un tipo de control mientras que la "ventana interna" es un tipo de ventana.
Programación en WLanguage

Funciones y propiedades disponibles

Las siguientes funciones y propiedades de WLanguage están disponibles:
  • Funciones de WLanguage:
    ChangeSourceWindowCambia dinámicamente la ventana mostrada en un control Ventana interna. Durante esta modificación, los parámetros se pueden pasar a la nueva ventana interna.
    WinUsefulSizeCambia dinámicamente el tamaño useful de la ventana interna que se muestra en un control Ventana interna.
  • Propiedad WLanguage:
    SourceWindowPermite conocer el origen de una ventana interna (es decir, la ventana interna que muestra control Ventana interna).
iPhone/iPad Varias funciones también están disponibles para hacer que las ventanas internas se desplacen en una control Ventana interna a través de un simple gesto con los dedos.. Para obtener más información, consulte Cambiar el contenido de una ventana interna mediante gestos.

Pasar parámetros a una ventana interna

Para pasar los parámetros a una ventana interna, le aconsejamos:
  1. Crear una inicialización Procedure en la ventana interna.
  2. Llama a esto Procedure en la ventana que contiene la "Ventana Interna" control.Ejemplo:
// -- Initialization code of WIN_Window1
// IW_MyInternalWin is a control of WIN_Window1
// That is linked to an internal window
// This internal window includes a procedure named Init()
IW_MyInternalWin.Init(Param1, Param2)
Observación: ChangeSourceWindow se utiliza para cambiar dinámicamente la ventana interna que se muestra en un control Ventana interna. Durante esta modificación, tiene la posibilidad de pasar parámetros a la ventana interna.

Modo de funcionamiento de los grupos de controles

Los grupos de controles son globales a la ventana y a sus ventanas internas.. Los grupos de controles que se encuentran en dos ventanas internas mostradas en la misma ventana no se diferencian.
Por lo tanto, ocultar un grupo de controles que se encuentran en una ventana interna también puede ocultar los controles que se encuentran en otra ventana interna si las ventanas internas utilizan el mismo nombre para los grupos de controles..
Ejemplo: El selector de archivos creado a través de una ventana interna

Obtener el valor de Default del selector de archivos

A get el valor Default del selector de archivos en la ventana interna:
  1. En el código de inicialización de la ventana del host, por ejemplo, inicialice el valor de la ventana interna:
    IW_InternalWindow1 = "C:\temp"
  2. En la ventana interna "Establecer el valor Property" Event, recuperar el valor y asignarlo a la Edición control del selector de archivos:
    EDT_DirEdit = MySelf.Value

Transmisión del valor tecleado en la ventana interna

To transmite el valor tecleado por el usuario a la ventana del host:
  1. En el apartado "Obtener el valor Property" de la ventana interna, introduzca:
    RESULT EDT_DirEdit
  2. En la ventana anfitriona, recupere el valor de la ventana interna control:
    Info(IW_InternalWindow1.Value)
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Exemplo com fonte
https://repository.windev.com/resource.awp?file_id=281474976711257;trabalhando-com-janelas-internas-working-with-internal-windows-posicionando-centro-fechando-usando-indirection
Boller
18 11 2021
Exemplo Internal Window
WM - Trabalhando com janelas internas - Working with internal windows, posicionando IW no centro e fechando usando indirection
Boller
18 11 2021

Última modificación: 27/05/2022

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