Application.MessageBox aparece por traz

Delphi

24/12/2008

Boas, tenho um problema que à uns tempos para cá tem vindo a ficar maior.
Quando utilizo Application.MessageBox num formulario (formstyle=fsNormal ou formStyle=fsStayOnTop) às vezes a messageBox aparece por traz do formulario, fazendo com que o formulário que fica à frente fique inactivo e dando a sensação que o software bloqueaou. Alguem sabe como resolver o problema? Uso o Delphi 5 profissional.
Desde já obrigado e boas festas.


Jff

Jff

Curtidas 0

Respostas

Dbergkamps10

Dbergkamps10

24/12/2008

Olá,
Boa tarde.
O messagebox só ficará atrás se o formulário estiver configurado como StayOnTop ele sempre ficará na frente, mesmo que seja um MessageBox.
Altere para fsNormal e funcionará corretamente.

Att
Dalton


GOSTEI 0
Ricardo Costa

Ricardo Costa

24/12/2008

Olá,
Passei pelo mesmo problema e resolvi alterando o FormStyle para fsNormal antes de exibir a mensagem e voltando ao fsStayOnTop em seguida.
GOSTEI 0
POSTAR