Nachrichtenbox in C#

Muhammad Maisam Abbas 12 Oktober 2023
Nachrichtenbox in C#

In diesem Tutorial wird erläutert, wie Sie ein Meldungsfeld mit den Optionen Ja oder Nein in C# erstellen.

Erstellen einer Messagebox mit der Klasse MessageBox in C#

Die Klasse MessageBox zeigt ein Nachrichtenfenster in C# an. Wenn wir ein Meldungsfeld mit den Optionen yes und no erstellen möchten, können wir die Aufzählung MessageBoxButton.YesNo in den Parametern des Klassenkonstruktors MessageBox übergeben. Das folgende Codebeispiel zeigt uns, wie wir mit der Klasse MessageBox in C# ein Meldungsfeld mit den Optionen yes und no erstellen können.

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;
      }
    }
  }
}

Ausgabe:

C# Meldungsfeld 1

C# Meldungsfeld 2

Im obigen Code haben wir die Ergebnisse der Funktion MessageBox.Show() in der Instanz dr der Enumeration DialogResult gespeichert. Die Aufzählung DialogResult enthält Bezeichner zur Darstellung der von einem Dialogfeld zurückgegebenen Werte. Wir haben eine switch-Anweisung verwendet, um den von der Funktion MessageBox.Show() zurückgegebenen Wert zu überprüfen, und für jede ausgewählte Option ein weiteres Meldungsfeld angezeigt.

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

Verwandter Artikel - Csharp GUI