|
|
|
|
- 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
Manejo de una control Ventana interna mediante programació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:
| | ChangeSourceWindow | Cambia 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. | WinUsefulSize | Cambia dinámicamente el tamaño useful de la ventana interna que se muestra en un control Ventana interna.
|
- Propiedad WLanguage:
| | SourceWindow | Permite conocer el origen de una ventana interna (es decir, la ventana interna que muestra control Ventana interna). |
Pasar parámetros a una ventana interna Para pasar los parámetros a una ventana interna, le aconsejamos: - Crear una inicialización Procedure en la ventana interna.
- 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: - 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"
- 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: - En el apartado "Obtener el valor Property" de la ventana interna, introduzca:
- En la ventana anfitriona, recupere el valor de la ventana interna control:
Info(IW_InternalWindow1.Value)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|