Caixa de Mensagem em C#

Caixa de Mensagem em C#

Muhammad Maisam Abbas May-23, 2021 May-09, 2021 Csharp Csharp GUI

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

  • Etiqueta Multiline em C#
  • Fechar formulário em C#
  • Limpar ListBox em C#
  • Limpar TextBox em C#
  • Mensagem pop-up em C#