Nachrichtenbox in C#
![Nachrichtenbox in C#](/img/Csharp/feature-image---messagebox-in-csharp.webp)
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:
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.
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