Application.MessageBox aparece por traz
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.
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
Curtidas 0
Respostas
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
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
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.
Passei pelo mesmo problema e resolvi alterando o FormStyle para fsNormal antes de exibir a mensagem e voltando ao fsStayOnTop em seguida.
GOSTEI 0