![]() |
Pantalla ShowModal se queda por detrás
Hola, en nuestra aplicación utilizamos muchas ventanas modales (formularioX.ShowModal), las cuales hasta que no se cierren no se puede acceder de nuevo a la pantalla principal o a la que ha llamado a la ventana modal. Lo que nos sucede, es que en algunas ocasiones la pantalla modal se queda "oculta" por detrás de la pantalla principal, y esto es un problema para el usuario ya que no sabe cómo acceder a la ventana modal que se ha quedado por detrás.
¿Os ha ocurrido esto alguna vez? Si es así, ¿cómo lo habéis solucionado? ¿Hay alguna manera de evitar esta situación? Muchas gracias. |
Si que me ha pasado.
Es un bug conocido de Delphi (o de Windows, no lo se). A ver si alguno de tos enlaces te ayuda o a partir de esos puedes encontrar más información: https://stackoverflow.com/questions/...al-windows-bug https://stackoverflow.com/questions/...on-modal-close https://stackoverflow.com/questions/...odal-is-called En los foros también se ha tratado alguna vez: https://www.clubdelphi.com/foros/showthread.php?t=49024 ( si buscas encontrarás alguno más) |
Gracias Neftali. Me he leído los posts y he visto que se puede utilizar la propiedad PopupMode del formulario, pero en combinación con otras propiedades y es un poco compleja. ¿Hay del foro la ha utilizado? Gracias!!
|
Revisa este hilo del foro.
Aquí se habla de esa propiedad y de los mensajes equivalentes (en versiones anteriores). https://www.clubdelphi.com/foros/showthread.php?t=76372 |
La franja horaria es GMT +2. Ahora son las 06:15:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi