Explicação: Na maioria das vezes, pretende-se utilizar uma janela de mensagem de forma mais interativa, adicionando:
a)um título para a janela,
b)interação com o usuário, e
c)um ícone ilustrativo para a mensagem/questão.
O objeto MessageBox pode contar mais botões além do OK, permitindo desta forma, recuperar a resposta do usuário a uma questão apresentada na janela de mensagem. Embora possam ser incluídos até três botões em um MessageBox, a sua disposição não pode ser definida. Ao programador é apenas permitido selecionar um dos grupos pré-definidos de botões disponíveis.
Exemplo: MessageBox.Show(“Mensagem",“Título",MessageBoxButtons.YesNoCancel);
Em algumas situações, é interessante exibir na janela da mensagem um ícone, normalmente ilustrativo da mensagem ou questão apresentada, tendo disponível 9 possibilidades.
Exemplo:
MessageBox.Show (“Mensagem",“Título",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);
Exemplo:
Vamos criar uma Windows Forms que mostra uma janela de mensagem com três opções: “Sim”, “Não” ou “Cancelar”, quando a aplicação inicia (Figura 1). A resposta do usuário é armazenada e apresentada uma segunda janela de mensagem com a opção escolhida pelo utilizador.
Dentro do evento click do botão ficará dessa forma:
Comentários
Postar um comentário