Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cereal_Killer

Message box sempre à frente

Recommended Posts

E aí pessoal,

 

Bom, sabem aquelas message box, que tem a opção de escolher Sim ou Não?

Pois é, eu queria descobrir um método de deixar essa box sempre à frente no programa, mas de modo que não impeça o usuário de usar as outras partes do programa.

 

Tipo a função "Sempre à frente", do Winamp.

 

Podem me ajudar?

 

 

 

Valeu http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só... tanto o Application.MessageBox (que chama a API do windows) quanto o MessageDlg (que usa VCL) usam as janelas em modo Modal, ou seja, o usuário deve pressionar o botão [sim] ou [Não] para poder voltar a utilizar os outros controles do programa.

 

A única forma, a meu ver, de fazer o que você quer é você mesmo criar um form, colocar os botões [sim] e [Não], configurar a propriedade FormStyle para fsStayOnTop (vai fazer com que o form da mensagem fique sempre a frente) e em tempo de execução você usa FrmMensagem.Show em vez de FrmMensagem.ShowModal.

 

Qualquer dúvida, volte a postar aqui.

 

t+!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.