|
|
|
|
- Parámetros pasados a la ventana a abrir
- Modo de apertura de la ventana
- Número de ventanas abiertas
- Cerrar una ventana
- Título de la ventana a abrir
- Ventana minimizada
- Abrir la ventana de un componente
Abre una ventana modal de WINDEV. La función <Ventana>.Open también permite: - definir la posición de la ventana,
- pasar parámetros a la ventana.
Cuando se llama a la función <Ventana>.Open, se ejecutan los siguientes eventos y acciones: - el evento "Declaraciones globales" de la ventana,
- los eventos "Inicialización" de los controles de la ventana (orden no definido),
- el evento "Inicialización" de la ventana,
- la ventana se muestra (se convierte en la ventana actual).
Observación: Los controles de la ventana anterior se desactivan. Plataformas móviles: - iOS y UWP: La función <Ventana>.Open no está disponible. Utilice la función <Ventana>.OpenMobileWindow.
- Android: No se recomienda utilizar la función <Ventana>.Open en Android. Se recomienda utilizar la función <Ventana>.OpenMobileWindow. Si es necesario procesar el valor devuelto por la ventana, utilice el evento "Cierre de una ventana hija" de la ventana llamadora.
// Open and reposition the "WIN_Edit" window // The Value1 and Value2 parameters are passed to the event // "Global declarations" of "WIN_Edit" // ReturnedValue will retrieve the returned value // when the "WIN_Edit" window is closed ReturnedValue = WIN_Edit.Open(Value1, Value2)
Sintaxis
<Result> = <Window>.Open([<Parameter 1> [... [, <Parameter N>]]])
<Result>: Tipo del valor obtenido (opcional) Valor devuelto por la ventana popup al cerrarla. Este valor es devuelto:- por la palabra clave RETURN en el evento "Cierre" de la ventana,
- por la función Close,
- por la propiedad ReturnedValue utilizada antes de cerrar la ventana.
<Window>: Nombre de ventana Nombre de la ventana a abrir.De forma predeterminada, la ventana se muestra según la posición definida en el editor. <Parameter 1>: Tipo de valor enviado a la ventana (opcional) Primer parámetro que se pasará al evento "Declaraciones globales" de la ventana a abrir. Este parámetro se pasa por referencia y se considera como una variable global a la ventana. <Parameter N>: Tipo de valor enviado a la ventana (opcional) Enésimo parámetro que se pasará al evento "Declaraciones globales" de la ventana que se abrirá. Este parámetro se pasa por referencia y se considera como una variable global a la ventana. Observaciones Parámetros pasados a la ventana a abrir Los parámetros se obtienen en el evento "Declaraciones globales" de la ventana. Simplemente escriba la siguiente línea de código al inicio del evento: PROCEDURE <Window name>(<Parameter1> [, <Parameter2> [, ...]]) Para obtener más información, consulte Ventana con parámetros.
Modo de apertura de la ventana La ventana se abre en modo modal: - el resultado de la función <Ventana>.Open se conocerá después de cerrar la ventana,
- el usuario no podrá hacer clic en una de las ventanas padre de la ventana actual.
Para gestionar el modo MDI, utilice la función .MDIOpen. Número de ventanas abiertas El número de ventanas que pueden abrirse simultáneamente depende de la memoria disponible. Cerrar una ventana Una ventana abierta con la función <Ventana>.Open puede cerrarse con la función Close (sin parámetros) desde cualquier evento de la ventana o desde un control de la ventana. Si se cierra una ventana padre, también se cierran las ventanas hijas. Título de la ventana a abrir De forma predeterminada, el título de la ventana es el definido en el editor. Abrir la ventana de un componente Para abrir la ventana de un componente, solo se debe utilizar el nombre de la ventana del componente (el componente del proyecto). Por ejemplo:
Si se produce un conflicto con un elemento del proyecto, el nombre del elemento debe ir precedido del nombre del componente. Por ejemplo:
MyComponent.Window.Open()
Para utilizar el nombre de la ventana en una variable, especifique el nombre del componente. Por ejemplo:
sWindow is string = "MyComponent.MyWindow" sWindow.Open()
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|