Cuadro de mensaje en C#

Muhammad Maisam Abbas 16 febrero 2024
Cuadro de mensaje en C#

Este tutorial discutirá cómo crear un cuadro de mensaje con las opciones o no en C#.

Crear un cuadro de mensaje con la clase MessageBox en C#

La clase MessageBox muestra una ventana de mensaje en C#. Si queremos crear un cuadro de mensaje con las opciones yes y no, podemos pasar la enumeración MessageBoxButton.YesNo en los parámetros del constructor de la clase MessageBox. El siguiente ejemplo de código nos muestra cómo podemos crear un cuadro de mensaje con las opciones yes y no con la clase MessageBox en 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;
      }
    }
  }
}

Producción:

Cuadro de mensaje 1 de C#

Cuadro de mensaje 2 de C#

En el código anterior, almacenamos los resultados de la función MessageBox.Show() dentro de la instancia dr de la enumeración DialogResult. La enumeración DialogResult contiene identificadores para representar los valores devueltos por un cuadro de diálogo. Usamos una instrucción switch para verificar el valor devuelto por la función MessageBox.Show() y mostramos otro cuadro de mensaje para cada opción seleccionada.

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

Artículo relacionado - Csharp GUI