Hola,
Me estoy encontrando con algún inconveniente entre ventanas topmost (los
splash) y los MsgInfo.
Por ejemplo: en un proceso largo lanzo una splash con un meter. Durante ese
proceso me veo en la necesidad de hacer un msginfo o un msgyesno sin quitar
la ventana splash. He notado que si ninguna otra ventana externa (vamos, de
otra aplicación), tapa a la aplicación Xailer, el Msginfo se ve
estupendamente sobre la topmost. Pero si cualquier otra app tapa la
aplicación Xailer, parece ser que a veces el msginfo se coloca debajo de la
ventana Splash.
El caso es que no se como evitar esta situación teniendo en cuenta que por
nar*ces tengo que mostrar el msginfo y mantener la ventana splash.
Alguna idea ??
Saludos y gracias,
José Luis Capel
PD: espero haberme explicado correctamente.
PPD: si necesitais un proyecto para ver este 'problemilla' os lo puedo
preparar.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Ventana TopMost (Splash) y MsgInfos
Ventana TopMost (Splash) y MsgInfos
Ups,
Se me olvidó comentar que esto me ocurre ejecutando la app desde el IDE con
la ventana del depurarador (pero no depurando).
Saludos,
José Luis Capel
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:44a2adf0$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> Me estoy encontrando con algún inconveniente entre ventanas topmost (los
> splash) y los MsgInfo.
>
> Por ejemplo: en un proceso largo lanzo una splash con un meter. Durante
> ese proceso me veo en la necesidad de hacer un msginfo o un msgyesno sin
> quitar la ventana splash. He notado que si ninguna otra ventana externa
> (vamos, de otra aplicación), tapa a la aplicación Xailer, el Msginfo se ve
> estupendamente sobre la topmost. Pero si cualquier otra app tapa la
> aplicación Xailer, parece ser que a veces el msginfo se coloca debajo de
> la ventana Splash.
>
> El caso es que no se como evitar esta situación teniendo en cuenta que por
> nar*ces tengo que mostrar el msginfo y mantener la ventana splash.
>
> Alguna idea ??
>
> Saludos y gracias,
> José Luis Capel
> PD: espero haberme explicado correctamente.
> PPD: si necesitais un proyecto para ver este 'problemilla' os lo puedo
> preparar.
>
Se me olvidó comentar que esto me ocurre ejecutando la app desde el IDE con
la ventana del depurarador (pero no depurando).
Saludos,
José Luis Capel
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:44a2adf0$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> Me estoy encontrando con algún inconveniente entre ventanas topmost (los
> splash) y los MsgInfo.
>
> Por ejemplo: en un proceso largo lanzo una splash con un meter. Durante
> ese proceso me veo en la necesidad de hacer un msginfo o un msgyesno sin
> quitar la ventana splash. He notado que si ninguna otra ventana externa
> (vamos, de otra aplicación), tapa a la aplicación Xailer, el Msginfo se ve
> estupendamente sobre la topmost. Pero si cualquier otra app tapa la
> aplicación Xailer, parece ser que a veces el msginfo se coloca debajo de
> la ventana Splash.
>
> El caso es que no se como evitar esta situación teniendo en cuenta que por
> nar*ces tengo que mostrar el msginfo y mantener la ventana splash.
>
> Alguna idea ??
>
> Saludos y gracias,
> José Luis Capel
> PD: espero haberme explicado correctamente.
> PPD: si necesitais un proyecto para ver este 'problemilla' os lo puedo
> preparar.
>
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Ventana TopMost (Splash) y MsgInfos
Lo mismo me ha pasado, pero yo por que si estoy haciendo algun proceso y
marco el final con msginfo, y regreso a la aplicacion, el msginfo puede
quedar volando y puedo utilizar la aplicacion como si nada.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
marco el final con msginfo, y regreso a la aplicacion, el msginfo puede
quedar volando y puedo utilizar la aplicacion como si nada.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Ventana TopMost (Splash) y MsgInfos
José Luis,
> Me estoy encontrando con algún inconveniente entre ventanas topmost (los
> splash) y los MsgInfo.
El problema es precísamente ese, que ambos tipos de ventanas son topmost. Y
me temo que no hay forma (o al menos yo no la conozco) de garantizar cual de
las dos estará encima de la otra.
Yo lo que haría es no usar una ventana splash para el meter, sino una de
tipo diálogo. O si lo prefieres, puede ser de tipo bsNONE, que es lo más
parecido a splash. Pero sea del tipo que sea, muestrala con ShowModal() para
asegurarte de que el usuario no hace nada más mientras dure el proceso.
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Me estoy encontrando con algún inconveniente entre ventanas topmost (los
> splash) y los MsgInfo.
El problema es precísamente ese, que ambos tipos de ventanas son topmost. Y
me temo que no hay forma (o al menos yo no la conozco) de garantizar cual de
las dos estará encima de la otra.
Yo lo que haría es no usar una ventana splash para el meter, sino una de
tipo diálogo. O si lo prefieres, puede ser de tipo bsNONE, que es lo más
parecido a splash. Pero sea del tipo que sea, muestrala con ShowModal() para
asegurarte de que el usuario no hace nada más mientras dure el proceso.
--
Un saludo,
José F. Giménez
http://www.xailer.com