Ventanas en una misma ventana

  1. 7 weeks ago

    Hola a todos, soy nuevo por aquí y espero estar muy activo.

    Como principiante que soy tengo mi primera duda que no consigo encontrar ni en la documentación oficial ni internet.

    Mi intención es utilizar siempre la misma ventana y poder ofrecer distintas "paginas" o "formas" en la misma ventana.
    Es decir, imaginate la tipíca ventana de instalación donde vas dando a "next" y obviamente se actualiza la ventana con menus y cosas distitntas según avanzas.
    Esto es lo que quiero hacer.

    No quiero poner en una ventana todo y controlar los distintos "displays" o paginas como quieras llamarlo, haciendo que los elementos se oculten y aparezcan simulando que cambia de pagina

  2. Anthony C

    Aug 6 Pre-Release Testers, Xojo Pro, Third Party Store GraffitiSuite Developer

    Eche un vistazo a ContainerControl y su método EmbedWithin. Eso debería darte lo que describes.

    Translated with Google Translate

  3. Gracias..... he buscado mas info referente a esto y parece que se puede hacer lo que quiero pero de una forma muy tediosa. No es muy amigable. Creo que esta herramienta esta más enfocada a agrupación de elementos en una ventana para no cargar con listas infinitas de elementos. Y también reutilizar partes ya creadas.

    No obstante, viendo videos sobre esto he encontrado lo siguiente:
    [url=https://www.youtube.com/watch?v=EEHl9XJo0gU]

    Lo primero que explica no me vale, no obstante lo segundo es exactamente lo que quiero "PagePanel". Pensaba que la numeración de las hojas se mostraría cuando ejecutas el programa pero no es así. Solo se ve la parte de la hoja. Así que la manera de pasar las hojas es con código, con los "Case 1:, Case2:, etc" de toda la vida.

  4. nicolás c

    Aug 6 Pre-Release Testers, Xojo Pro
    Edited 7 weeks ago

    claro.. justamente para eso existe pagepanel. otra opción perfectamente viable es crear varias "windows" que sean exactamente iguales, ubicadas exactamente en la misma posición, e ir mostrando/ocultando según corresponda

or Sign Up to reply!