PC SOFT

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.
  • Vista general del control "Ventana interna
  • Control de ventana
  • Creación de una ventana interna y asociación a un control
  • Creación de una ventana interna
  • Creación de un control "Ventana interna
  • Creación de una ventana interna a partir de los controles existentes
  • Creación de una ventana interna desde una ventana (y viceversa)
  • Observaciones
  • Limitaciones
  • Aplicar plantilla del proyecto
  • Aplicación de una ventana modelo a una ventana interna
  • Visualización de la vista previa de las ventanas internas en 100%
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Vista general del control "Ventana interna

Control de ventana

El control "Internal Window" se utiliza para incluir una ventana (y su código) en un control que se encuentra en otra ventana.
En tiempo de ejecución, la ventana interna se fusionará dinámicamente con la ventana del host.
El control "Internal Window" se utiliza para compartir dinámicamente la misma sección de interfaz entre una o más aplicaciones.. La ventana para fusionar (ventana interna) también puede provenir de un componente.
Atención: No confundir "control Ventana interna" con "Ventana interior".: el control "Ventana interna" es un tipo de control, mientras que "Ventana interna" es un tipo de ventana.
Versiones 16 y posteriores
Android Este control ya está disponible para las aplicaciones de Android.
Nueva funcionalidad versión 16
Android Este control ya está disponible para las aplicaciones de Android.
Android Este control ya está disponible para las aplicaciones de Android.
Versiones 17 y posteriores
iPhone/iPad Este control ya está disponible para las aplicaciones de iPhone/iPad.
AndroidJava Ahora tiene la posibilidad de crear ventanas internas con barras de desplazamiento.
Nueva funcionalidad versión 17
iPhone/iPad Este control ya está disponible para las aplicaciones de iPhone/iPad.
AndroidJava Ahora tiene la posibilidad de crear ventanas internas con barras de desplazamiento.
iPhone/iPad Este control ya está disponible para las aplicaciones de iPhone/iPad.
AndroidJava Ahora tiene la posibilidad de crear ventanas internas con barras de desplazamiento.
Versiones 18 y posteriores
Universal Windows 10 App Este control ya está disponible para aplicaciones en el modo de aplicaciones de Windows Store.
Nueva funcionalidad versión 18
Universal Windows 10 App Este control ya está disponible para aplicaciones en el modo de aplicaciones de Windows Store.
Universal Windows 10 App Este control ya está disponible para aplicaciones en el modo de aplicaciones de Windows Store.
Versiones 20 y posteriores
WINDEVLinux Este control está ahora disponible para las aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 20
WINDEVLinux Este control está ahora disponible para las aplicaciones WINDEV en Linux.
WINDEVLinux Este control está ahora disponible para las aplicaciones WINDEV en Linux.
Creación de una ventana interna y asociación a un control

Creación de una ventana interna

Para crear una ventana interna:
  1. Haga clic en nuevo en los botones de acceso rápido.
  2. La ventana para crear nuevos elementos se abre: haga clic en "Ventana", y luego en "Ventana". La creación de la ventana asistente se inicia automáticamente.
  3. Haga clic en la pestaña "Ventana interna" y seleccione "En blanco" (si es necesario, seleccione la plantilla asociada). Validar para crear la ventana.
Una ventana interna corresponde a un tipo específico de ventana. La ventana interna no contiene ningún borde, ninguna barra de título, ninguna barra de estado y ninguna imagen de fondo.. Se pretende que se muestre en un control de "Ventana interna".
Este tipo de ventana también se denomina "Ventana de origen".
Observaciones:
  • En la pestaña "UI" de la ventana de descripción, puede especificar si la ventana de origen debe utilizar el plantilla de la ventana de destino.. Para ello, seleccione la opción "Aplicar plantilla del proyecto de la ventana anfitriona".
  • También se puede crear una ventana interna en blanco como se indica a continuación:
    • Haga clic en nuevo en los botones de acceso rápido.
    • La ventana para crear nuevos elementos se abre: haga clic en "Ventana", y luego en "Ventana interna".
    • La ventana interna se crea automáticamente en el editor.
  • Versiones 22 y posteriores
    Si la ventana interna se utiliza en diferentes plataformas, en modo vertical u horizontal, tiene la capacidad de definir disposiciones. Para obtener más información, consulte Gestión de layouts.
    Nueva funcionalidad versión 22
    Si la ventana interna se utiliza en diferentes plataformas, en modo vertical u horizontal, tiene la capacidad de definir disposiciones. Para obtener más información, consulte Gestión de layouts.
    Si la ventana interna se utiliza en diferentes plataformas, en modo vertical u horizontal, tiene la capacidad de definir disposiciones. Para obtener más información, consulte Gestión de layouts.

Creación de un control "Ventana interna

Para crear un control de "Ventana interna:
  1. En la pestaña "Creación", en el grupo "Contenedores", haga clic en "Ventana interna".
  2. Haga clic en la ventana de destino, en la ubicación en la que desea 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 del control. Esto le permite seleccionar la ventana interna que se mostrará en el control "Internal Window" al inicializar la ventana de destino.
Versiones 18 y posteriores
AndroidiPhone/iPad Tiene la posibilidad de desplazar las ventanas internas de una control Ventana interna con un simple gesto táctil.. Para obtener más información, consulte Cambiar el contenido de una ventana interna mediante gestos.
Nueva funcionalidad versión 18
AndroidiPhone/iPad Tiene la posibilidad de desplazar las ventanas internas de una control Ventana interna con un simple gesto táctil.. Para obtener más información, consulte Cambiar el contenido de una ventana interna mediante gestos.
AndroidiPhone/iPad Tiene la posibilidad de desplazar las ventanas internas de una control Ventana interna con un simple gesto táctil.. Para obtener más información, consulte Cambiar el contenido de una ventana interna mediante gestos.

Creación de una ventana interna a partir de los controles existentes

Para crear una ventana interna a partir de los controles existentes:
  1. Seleccione los controles que deben incluirse en la ventana interna.
  2. Utilice uno de los siguientes métodos:
    • Mostrar el menú contextual de la selección y seleccionar "Refactorización .. Crear una ventana interna 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".
La control Ventana interna y la ventana interna se crean automáticamente. La ventana interna se asocia automáticamente al control.

Creación de una ventana interna desde una ventana (y viceversa)

  • Para crear una ventana interna desde la ventana actual, vaya al panel "Inicio", grupo "General", expanda "Guardar" y seleccione "Guardar como ventana interna".
  • Para crear una ventana desde la ventana interna actual, vaya al panel "Inicio", grupo "General", expanda "Guardar" y seleccione "Guardar como una ventana".
Observaciones

Limitaciones

Los menús principales se pueden crear en los controles de la ventana interna, pero se deshabilitarán.

Aplicar plantilla del proyecto

Si la ventana interna está incluida en un componente, se puede aplicar el plantilla del proyecto anfitrión a la ventana interna ("Aplicar el plantilla del proyecto anfitrión (componente solamente)" de la pestaña "UI" en la ventana de descripción de la ventana interna).
Esta opción se ignora si la ventana interna no está incluida en un componente.
Versiones 20 y posteriores

Aplicación de una ventana modelo a una ventana interna

Para aplicar una o más plantillas de ventana a una ventana interna:
  1. Mostrar 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 la ventana modelo para aplicar.
  4. Valide.
  5. Indique si las propiedades de la ventana interna deben actualizarse desde la ventana modelo. Si responde "Sí", se muestra la lista de propiedades a anular. En esta ventana, tiene la posibilidad de seleccionar las propiedades de la ventana interna que desea mantener.. La ventana modelo será automáticamente anulada por las propiedades guardadas. Para todas las demás características, la ventana interna será automáticamente relacionado a modelo.
  6. Valide.
Observación: Por defecto, las características de tamaño de la ventana interna se anulan automáticamente.
Nueva funcionalidad versión 20

Aplicación de una ventana modelo a una ventana interna

Para aplicar una o más plantillas de ventana a una ventana interna:
  1. Mostrar 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 la ventana modelo para aplicar.
  4. Valide.
  5. Indique si las propiedades de la ventana interna deben actualizarse desde la ventana modelo. Si responde "Sí", se muestra la lista de propiedades a anular. En esta ventana, tiene la posibilidad de seleccionar las propiedades de la ventana interna que desea mantener.. La ventana modelo será automáticamente anulada por las propiedades guardadas. Para todas las demás características, la ventana interna será automáticamente relacionado a modelo.
  6. Valide.
Observación: Por defecto, las características de tamaño de la ventana interna se anulan automáticamente.

Aplicación de una ventana modelo a una ventana interna

Para aplicar una o más plantillas de ventana a una ventana interna:
  1. Mostrar 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 la ventana modelo para aplicar.
  4. Valide.
  5. Indique si las propiedades de la ventana interna deben actualizarse desde la ventana modelo. Si responde "Sí", se muestra la lista de propiedades a anular. En esta ventana, tiene la posibilidad de seleccionar las propiedades de la ventana interna que desea mantener.. La ventana modelo será automáticamente anulada por las propiedades guardadas. Para todas las demás características, la ventana interna será automáticamente relacionado a modelo.
  6. Valide.
Observación: Por defecto, las características de tamaño de la ventana interna se anulan automáticamente.

Visualización de la vista previa de las ventanas internas en 100%

Por defecto, las ventanas internas mostradas en los controles "Internal Window" se minimizan en el editor..
Para mostrar la vista previa de las ventanas internas al 100% para todo el proyecto:
  1. En el panel "Vista", haga clic en el cuadro de diálogo lanzador ( Agrupamiento ) del grupo "Opciones".
  2. En la pestaña "Controles" de las opciones de edición, marque "Forzar vista previa de las ventanas internas al 100%".
  3. Valide.
Para mostrar la vista previa de una ventana interna en 100%, marque "Mostrar siempre la vista previa al 100%." en la pestaña "UI" de la ventana de descripción de la control Ventana interna.
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