Usando caixas de mensagens tanto para exibir quanto para consultar o usuário

 

As caixas de mensagens oferecidas na plataforma .NET servem tanto para exibir uma mensagem de texto simples, quanto para fornecer uma informação ou questionar o usuário sobre a ação a ser tomada. Para tanto, a classe MessageBox oferece uma série de botões adequados para cada situação selecionáveis através do tipo enumerado MessageBoxButtons e de ícones diferentes acessíveis via enum MessageBoxIcon. O trecho de código a seguir ilustra os dois tipos de uso possíveis:

 

DialogResult = MessageBox.Show("Você já conhece o blog 'O mundo é cada dia mais .NET'?", "Comunidade Mundial TheSpoke", MessageBoxButtons.YesNo, MessageBoxIcon.Question)

 

If DialogResult = Windows.Forms.DialogResult.Yes Then

     MessageBox.Show("Obrigado por prestigiar o nosso blog!","Comunidade Mundial TheSpoke", MessageBoxButtons.OK, MessageBoxIcon.Information)

Else

     System.Diagnostics.Process.Start("http://thespoke.net/blogs/claudioralha/default.aspx")

End If

 

Para testar, inclua este código no corpo do evento click de um controle button em um form qualquer. Veja as janelas geradas pelo exemplo a seguir:

 

Questionando o usuário

Exibindo uma mensagem

 

Cláudio Ralha (claudioralha@hotmail.com)