sexta-feira, 18 de junho de 2010

Capturando resposta da MessageBox

Exemplo de uso do DialogResult.

Neste caso, estamos utilizando o MessageBox para efetuar uma pergunta e capturar a resposta do usuario com os valores "Sim" ou "Não", devemos ficar atentos ao chamar o metodo Show() da MessageBox, pois se não definirmos a owner, no caso this (Form em que estamos), ao usuario clicar na resposta desejada a janela ira perder o FOCO.

Exemplo de código:
DialogResult
resultbox = MessageBox.Show(this, "Questao?", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

if (resultbox == DialogResult.Yes)
{
//Entre com seu código caso seja retornado Sim
}

MessageBoxButtons - Tipos de botão desejado
MessageBoxIcon - Tipo de icone da MessageBox
MessageBoxDefaultButton - Estilo dos Botões

Qualquer duvida ou elogio ou pedido pode ser solicitado atraves do twitter: twitter.com/devdicas

Autor: Carlos Bueno

Nenhum comentário:

Postar um comentário