AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Ventana interna
  • Presentación del control "Ventana interna"
  • Control de ventana
  • Crear una ventana interna y asociarla a un control
  • Crear una ventana interna
  • Crear un control "Ventana interna"
  • Crear una ventana interna a partir de controles existentes
  • Crear una ventana interna a partir de una ventana (y viceversa)
  • Observaciones
  • Limitaciones
  • Aplicar un modelo de ventanas a una ventana interna
  • Mostrar la vista previa de las ventanas internas al 100%
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
Presentación del control "Ventana interna"

Control de ventana

El control "Ventana interna" permite incluir una ventana (y su código) en un control de otra ventana.
En tiempo de ejecución, la ventana interna se combinará dinámicamente con la ventana principal.
El control "Ventana interna" permite compartir dinámicamente la misma sección de interfaz entre una o varias aplicaciones. La ventana a combinar (ventana interna) también puede provenir de un componente.
Atención: No debe confundir un "Control Ventana interna" y una "Ventana interna": el control "Ventana interna" es un tipo de control y la "Ventana interna" es un tipo de ventana.
Crear una ventana interna y asociarla a un control

Crear una ventana interna

Para crear una ventana interna:
  1. Haga clic en Nuevo en los botones de acceso rápido.
  2. La ventana de creación de nuevos elementos se abre: haga clic en "Ventana", y luego en "Ventana". El asistente de creación de ventanas se abre automáticamente.
  3. Haga clic en la pestaña "Ventana interna" y seleccione "En blanco" (si es necesario, seleccione la plantilla asociada). Valide para crear la ventana.
Una ventana interna corresponde a un tipo de ventana específico. La ventana interna no tiene bordes, barra de título, barra de estado, ni imagen de fondo. Está pensada para mostrarse en un control Ventana interna de una ventana principal.
Observaciones:
  • En la pestaña "UI" de la ventana de descripción, puede especificar si la ventana interna debe utilizar la plantilla de la ventana principal. Para ello, seleccione la opción "Aplicar la plantilla de la ventana principal".
  • También es posible crear una ventana interna en blanco de la siguiente manera:
    • Haga clic en Nuevo en los botones de acceso rápido.
    • La ventana de creación de nuevos elementos se abre: haga clic en "Ventana", y luego en "Ventana interna".
    • La ventana interna se crea automáticamente en el editor.
  • Si la ventana interna está destinada a diferentes plataformas, en modo vertical u horizontal, puede definir varios layouts. Para obtener más información, consulte Gestión de layouts.

Crear un control "Ventana interna"

Para crear un control "Ventana interna":
  1. En la pestaña "Creación", en el grupo "Contenedores", haga clic en "Ventana interna".
  2. Haga clic en la ubicación deseada en la ventana principal para crear el control. El control aparece en el editor.
Para ver las características del control, seleccione la opción "Descripción" en el menú contextual. Así, podrá seleccionar la ventana que se mostrará en el control Ventana interna cuando se inicialice la ventana principal.
AndroidiPhone/iPad Puede desplazarse por las ventanas internas de un control Ventana interna con un simple gesto táctil. Para obtener más información, consulte Cambiar el contenido de una ventana interna con un gesto táctil.

Crear una ventana interna a partir de controles existentes

Para crear una ventana interna a partir de controles existentes:
  1. Seleccione los controles que deben incluirse en la ventana interna.
  2. Utilice uno de los siguientes métodos:
    • Abra el menú contextual de la selección y seleccione "Refactorización .. Crear una ventana interna a partir de la selección".
    • En la pestaña "Modificación", en el grupo "Transformaciones", despliegue "Refactorización y permutaciones" y seleccione "Crear una ventana interna a partir de la selección".
El control Ventana interna y la ventana interna se crean automáticamente. La ventana interna se asocia automáticamente al control.

Crear una ventana interna a partir de una ventana (y viceversa)

  • Para crear una ventana interna a partir de la ventana actual, vaya a la pestaña "Inicio", grupo "General", despliegue "Guardar" y seleccione "Guardar como ventana interna".
  • Para crear una ventana a partir de la ventana interna actual, vaya a la pestaña "Inicio", grupo "General", despliegue "Guardar" y seleccione "Guardar como ventana".
Observaciones

Limitaciones

Se pueden crear menús principales en los controles ventana interna, pero estarán desactivados.

Aplicar un modelo de ventanas a una ventana interna

Para aplicar uno o más modelos de ventanas a una ventana interna:
  1. Abra la ventana interna en el editor de ventanas.
  2. En la pestaña "Ventana", en el grupo "Modelos", despliegue "Modelos" y seleccione "Heredar de un modelo".
  3. Seleccione el modelo de ventanas a aplicar.
  4. Valide.
  5. Indique si desea actualizar las propiedades de la ventana interna a partir del modelo. Si responde "Sí", se mostrará la lista de propiedades que se pueden sobrescribir. Puede seleccionar las propiedades que desea conservar de la ventana interna. Por cada propiedad seleccionada, los valores del modelo se reemplazarán con los valores de la ventana. Para todas las demás características, la ventana interna se asociará automáticamente al modelo.
  6. Valide.
Observación: De forma predeterminada, las características de tamaño de la ventana interna se sobrescriben automáticamente.

Mostrar la vista previa de las ventanas internas al 100%

De forma predeterminada, las ventanas internas que aparecen en los controles "Ventana interna" se minimizan en el editor.
Para mostrar la vista previa de las ventanas internas al 100% para todo el proyecto:
  1. En la pestaña "Vista", haga clic en el iniciador de cuadro de diálogo (Iniciador de cuadro de diálogo) del grupo "Opciones".
  2. En la pestaña "Controles" de las opciones de edición, seleccione "Forzar vista previa de las ventanas internas al 100%".
  3. Valide.
Para mostrar la vista previa de una ventana interna al 100%, seleccione la opción "Mostrar siempre la vista previa al 100%." en la pestaña "UI" de la ventana de descripción del control Ventana interna.
Versión mínima requerida
  • Versión 9
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

Última modificación: 18/09/2023

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