Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   mensaje no se ve (https://www.clubdelphi.com/foros/showthread.php?t=57677)

ebeltete 24-06-2008 21:21:52

mensaje no se ve
 
Hola a todos, tengo una aplicacion hecha en Delkphi 5, hasta hace un tiempo la ejecutaba basicamente en Win 98, pero desde que la uso en Win XP, me han surgido algunos problemas, uno de ello es que al hacer:

"if application.messagebox('Se borrara la lista, ¿Desea continuar?','Borra lista',mb_yesno+mb_ICONSTOP)=idno then"

el "cartelito del mensaje queda por debajo del form y da un efecto como que se ubiese colgado la aplicacion, pues el programa esta esperando que se clicke en si o no, y el usuario no ve la ventanita del mensaje.
Este problema tambien me pasa al querer usar el Tdirectoryedit de los componentes RX, la ventana del directorio queda debajo del form.
El form al que me refiero tiene la propiedad Formstyle=stayontop
Solo me pasda en XP
Gracias

egostar 24-06-2008 22:07:44

Ya compilaste tu programa en WindowsXP ?, acabo de hacer una pequeña prueba de esto que dices y no hay problema, el mensaje esta por arriba de la Forma aunque esté como fsStayonTop

Salud OS

ebeltete 25-06-2008 02:32:03

El hecho es que no siempre sucede, generalmente lo muestra bien, pero en algun momento queda escondido debajo del form

defcon1_es 25-06-2008 09:33:07

Cita:

Empezado por ebeltete (Mensaje 295901)
El hecho es que no siempre sucede, generalmente lo muestra bien, pero en algun momento queda escondido debajo del form

Eso tambien me pasa a mi, la diferencia es que yo lo compilo en windows 2000 y al ejecutar el programa en Windows XP (SP2), a veces, las ventanas del tipo Application.MessageBox y MessageDlg, se quedan por debajo del formulario activo en ese momento.

Repito que pasa sólo a veces, y sólo en Windows XP (SP2)


La franja horaria es GMT +2. Ahora son las 07:03:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi