Finestra di messaggio in C#

Muhammad Maisam Abbas 16 febbraio 2024
Finestra di messaggio in C#

Questo tutorial discuterà come creare una finestra di messaggio con le opzioni o no in C#.

Crea una finestra di messaggio con la classe MessageBox in C#

La classe MessageBox visualizza una finestra di messaggio in C#. Se vogliamo creare una finestra di messaggio con le opzioni e no, possiamo passare MessageBoxButton.YesNo enum nei parametri del costruttore della classe MessageBox. Il seguente esempio di codice ci mostra come creare una finestra di messaggio con le opzioni yes e no con la classe MessageBox in 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;
      }
    }
  }
}

Produzione:

Finestra di messaggio C# 1

Finestra di messaggio C# 2

Nel codice precedente, abbiamo memorizzato i risultati della funzione MessageBox.Show() all’interno dell’istanza dr dell’enumerazione DialogResult. L’enumerazione DialogResult contiene identificatori per rappresentare i valori restituiti da una finestra di dialogo. Abbiamo usato un’istruzione switch per controllare il valore restituito dalla funzione MessageBox.Show() e abbiamo visualizzato un’altra finestra di messaggio per ciascuna opzione selezionata.

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

Articolo correlato - Csharp GUI