Caixa de Mensagem em C#

Muhammad Maisam Abbas 16 fevereiro 2024
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:

C# caixa de mensagem 1

Caixa de mensagem 2 C#

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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Artigo relacionado - Csharp GUI