1. Sandra Camargo
  2. PowerBuilder
  3. Friday, 27 September 2024 15:15 PM UTC

Buenos días.
He realizado la migración de mi aplicación a PowerBuilder 2022 R3 para hacer uso de las bondades que otorga el TabbedView. Anteriormente en mi aplicación, la imagen de fondo que utilizaba, la asignaba abriendo una ventana tipo child y haciendo el resize correspondiente para ubicarla en el centro de mi pantalla. Ahora, al ajecutar mi aplicación con la nueva versión, esta ventana la toma el TabbedView como la primera ventana que se abre al utilizar "OpenSheet()", pero no quiero que se haga eso. Al buscar una solución, coloque un objeto Picture en mi ventana MDI para mostrar la imagen como fondo de mi aplicación, pero ahora, cada ves que abro una ventana cualquiera de mi aplicativo, se abre debajo de la imagen que asigné de fondo, y cuando no hay elementos en mi TabbedView, la imagen de fondo se me oculta. ¿Qué podría hacer al respecto para colocar una imagen de fondo a mi ventana MDI sin que sucedan los casos anteriormente mencionados? Agradezco sus respuestas.

John Fauss Accepted Answer Pending Moderation
  1. Saturday, 28 September 2024 03:26 AM UTC
  2. PowerBuilder
  3. # 1

Hola, Sandra -

Como has visto, el área del Cliente MDI (el objeto mdi_1) se administra de forma un poco diferente cuando la vista con pestañas está habilitada. No conozco ninguna forma de mostrar continuamente una imagen (como un logotipo) sobre el Cliente MDI cuando se utiliza la vista con pestañas, pero he descubierto cómo se puede mostrar el logotipo cuando NO hay hojas abiertas.

He creado una aplicación de ejemplo de 2022 R3 que muestra una técnica para hacer esto y la he adjuntado a esta respuesta. Espero que te resulte útil.

Atentamente, John

* * * Editar * * *
No me funciona la posibilidad de adjuntar un archivo comprimido, por lo que publico aquí la URL del archivo "Tabbed View.zip" en mi Google Drive:
https://drive.google.com/file/d/1Im1-IEllwZTI1vBfSULJPt3Pl0Cw2Wcv/view?usp=sharing

[English translation:]
Hi, Sandra -

As you have seen, the MDI Client area (the mdi_1 object) is managed a little differently when tabbed view is enabled. I don't know of a way to continually display an image (such as a logo) over the MDI Client when tabbed view is being used, but I have figured out how you can display the logo when NO sheets are open.

I've put together a 2022 R3 example app that shows one technique how this can be done and have attached it to this response. I hope you find it helpful.

Best regards, John

* * * Edit * * *
My ability to attach a zipped file is not working, so I'm posting here the URL to the "Tabbed View.zip" file on my Google Drive:
https://drive.google.com/file/d/1Im1-IEllwZTI1vBfSULJPt3Pl0Cw2Wcv/view?usp=sharing

Comment
  1. Sandra Camargo
  2. Monday, 30 September 2024 16:41 PM UTC
Muchas gracias, John. Voy a probar de esta manera.
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.