Caixa de Mensagem em C#
Este tutorial irá discutir como criar uma caixa de mensagem com as opções sim
ou não
em C#.
Crie uma caixa de mensagem com a classe MessageBox
em C#
A classe MessageBox
exibe uma janela de mensagem em C#. Se quisermos criar uma caixa de mensagem com as opções yes
e no
, podemos passar o enum MessageBoxButton.YesNo
nos parâmetros do construtor da classe MessageBox
. O exemplo de código a seguir nos mostra como podemos criar uma caixa de mensagem com as opções yes
e no
com a classe MessageBox
em C#.
using System.Windows.Forms;
namespace messagbox {
static class Program {
static void Main() {
Application.EnableVisualStyles();
DialogResult dr = MessageBox.Show("Are you happy now?", "Mood Test", MessageBoxButtons.YesNo);
switch (dr) {
case DialogResult.Yes:
MessageBox.Show("That is Fantastic");
break;
case DialogResult.No:
MessageBox.Show("Why Not?");
break;
}
}
}
}
Resultado:
No código acima, armazenamos os resultados da função MessageBox.Show()
dentro da instância dr
do enum DialogResult
. O DialogResult
enum contém identificadores para representar os valores retornados por uma caixa de diálogo. Usamos uma instrução switch
para verificar o valor retornado pela função MessageBox.Show()
e exibimos outra caixa de mensagem para cada opção selecionada.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn