C# Meldungsfeld

C# Meldungsfeld
Während wir in Windows- oder Linux -Betriebssystemen arbeiten, haben wir möglicherweise Dialog- oder Nachrichtenfelder auf unserem Bildschirm gestoßen, nachdem ein bestimmter Betrieb ausgeführt wurde.e., Bei der Installation eines Programms aufgrund eines Fehlers oder eines Warndialogfelds während der Aktualisierung. Dieses Meldungsfeld enthält hauptsächlich einige Schaltflächen, den Titel eines Dialogfelds und die Nachricht oder Informationen, die es anzeigen möchte. Ein Visual Studio ist ein Tool oder ein Framework, das zum Erstellen verschiedener Arten von Nachrichtenfeldern verwendet wird, indem sie Drag & Drop -Formulare und Konsolenanwendungen in der .Netto -Framework. Somit verwenden wir Visual Studio 2022 in Windows 10, um verschiedene Arten von Nachrichtenfeldern mit dem C# Code ohne Drag & Drop -Methode zu generieren.

Beispiel 01

Beginnen wir mit dem grundlegendsten Beispiel für die Generierung eines Nachrichtenfelds auf unserem Bildschirm Visual Studio Console Ausgang. Wir müssen dieses Beispiel mit der Verwendung einiger verwendeten und notwendigen Bibliotheken von C# beginnen, damit unser Code ordnungsgemäß funktioniert. Wir haben also die "System" -Bibliothek von C# in der ersten Codezeile mit dem Schlüsselwort "Verwenden" verwendet. Danach haben wir alle erforderlichen Klassen importiert, die für die Erstellung eines Nachrichtenfelds in Visual Studio erforderlich sind. Wir haben einen zufälligen Namen für den Namespace verwendet, ich.e., "ConoleApp3" und erstellte eine Klasse "Test" mit einer einzigen Main () Ausführungsfunktion darin. Wir verwenden die Klasse "MessageBox" des "Systems".Windows ”-Paket zum Aufrufen der Funktion„ anzeigen “und ein Nachrichtenfeld auf unserem Konsolenbildschirm bei der Ausführung generieren. Dieses Nachrichtenfeld enthält nur eine einzige Nachricht: „Hallo! MessageBox “auf unserem Konsolenbildschirm. Dieser Code ist bereit zu erstellen. Tippen Sie auf die Startschaltfläche von Visual Studio, um sie auszuführen.

Nach dem Debuggen und Ausführen unseres einfachen C# -Codes haben wir zuerst einen schwarzen Konsolenbildschirm erhalten. Nach einer Weile wurde auf diesem Bildschirm Black Console ein Meldungsfeld angezeigt, in dem die Nachricht „Hallo ansah! MessageBox ”und eine Schaltfläche„ OK “. Sie können auf die Schaltfläche „OK“ tippen, um sie von Ihrem Visual Studio -Bildschirm verschwinden zu lassen.

In der obigen Ausgabe haben Sie gesehen. Dieses Meldungsfeld hat keinen Titel, der es als Nachrichtenfeld angibt. Wir müssen den zweiten Parameter in der Funktion „Show“ nach der Nachricht verwenden, um seinen Titel zu erstellen. Dieser Parameter wird als Titel eines Nachrichtenfelds verwendet, und der Wert des zweiten Parameters darf keinen Speicherplatz enthalten, i.e., "Nachrichtenbox". Jetzt ist dieser Code zum Debuggen und Ausführen mit der Startschaltfläche von Visual Studio bereit.

Wenn wir diesen aktualisierten C# -Box-Code für C#-. Dieses Meldungsfeld enthält den Titel "MessageBox" oben im Fenster vor dem "Kreuz" -Schild.

Beispiel 02

Die Funktion „anzeigen“ der MessageBox -Klasse zum Erstellen eines Nachrichtendialogfelds enthält einen dritten Parameter, i.e., MessageBoxButtons, mit denen verschiedene Tasten Arten im Dialogfeld "Meldung" erstellt werden können. Wir werden diese Option also verwenden, um eine andere Schaltfläche in unserem Nachrichtenfeldfenster zu erstellen. Vorher müssen wir die Klasse „Formulare“ aus dem "Windows" -Bibliothekspaket verwenden. In der Funktion main () haben wir sechs "Show" -Methodenanweisungen der MessageBox -Klasse verwendet, um 6 Nachrichtenfelder zu generieren.

Das erste Nachrichtenfeld enthält eine einfache Nachricht und den Titel "MessageBox", während sein dritter Parameter "MessageBoxButtons" eine Schaltfläche "OK" generiert. Die zweite Funktion "anzeigen" generiert ein Nachrichtenfeld mit demselben Titel und erstellt 2 Schaltflächen für dieses Nachrichtenfeld.e., "Ja und nein". Das dritte Nachrichtenfeld ähnelt dem zweiten Meldungsfeld mit der Erstellung von 1 zusätzlichen Taste, i.e., "Stornieren". Die 4th Das Meldungsfeld ist etwas anders, da es eine Fortdauermeldung enthält, während die Schaltflächen "OK" und "Abbrechen" mit dem Parameter "MessageBoxButtons" enthält. Die 5th Das Nachrichtenfeld enthält die Schaltflächen "Wiederholung" und "Abbrechen" mit einer kleinen anderen Nachricht. Die letzten Nachrichtenfelder enthalten drei Schaltflächen, "abbrechen", "Wiederholung" und "ignorieren" mit der zugehörigen Nachricht im Dialogfenster bei der Ausführung. Lassen Sie uns diesen Code ausführen, um jedes Nachrichtenfeld abzurufen.

Nach dem Debuggen wurden wir das erste Nachrichtenfeld angezeigt. Es enthält eine einzige Schaltfläche "OK". Als wir die Schaltfläche „OK“ tippten, verschwand dieses Meldungsfeld.

Ein neues Meldungsfeld mit zwei Schaltflächen "Ja" und "Nein" erschien. Tippen Sie auf eine Schaltfläche, um fortzufahren.

Diesmal haben wir auch eine "Abbrechen" -Taste.

Bei der Ausführung der 4th Erklärung, wir haben die Tasten "OK" und "Abbrechen".

Die 5. Anweisung wird verwendet, um die Schaltflächen "Wiederholung" und "Abbrechen" zu erstellen.

Die letzte Aussage hat drei Tasten generiert, ich.e., "Abortieren", "wiederholen" und "ignorieren".

Beispiel 03

In den obigen Beispielen ging es darum, Nachrichten und Titel zu ändern und verschiedene Schaltflächen innerhalb des Nachrichtenfelds zu erstellen. Wir werden C# Code verwenden, um mithilfe der 4 verschiedene Symbole für das Nachrichtenfeld zu erstellenth Parameter der Funktion „Show“, ich.e., Der Parameter „MessageBoxicon“. Die Nachrichten werden entsprechend dem Symbol aktualisiert, das für das bestimmte Nachrichtenfeld verwendet wird. Wir haben also insgesamt 10 Showfunktionen verwendet, um 10 verschiedene Symbole für Nachrichtenfelder zu erstellen. Die erste Show -Anweisung verwendet die Option "Stopp" im Parameter "messyboxicon", um das Stop -Symbol im Meldungsfeld zu generieren.

Die zweite Anweisung verwendet denselben Parameter "MessageBoxicon", um das Symbol "Hand" zu generieren. Der 3Rd Die Anweisung generiert ein Fehlersymbol im Nachrichtenfeld mit der Option "Fehler". Die ersten drei Symbole werden gleich sein, ich.e., Das "Kreuz" -Schild mit rotem Hintergrund. Die 4th und 5th Funktionsanweisungen für "Show" werden verwendet, um eine Frage "Icon" i zu generieren. I.e., ein Fragezeichen mit der jeweiligen Nachricht und drei Schaltflächen entsprechend, ich.e., "Ja", "Nein" und "Abbrechen". Die 6th, 7th, und 8th Aussagen werden verwendet, um Warn- und Ausrufesintenzonen zusammen mit den jeweiligen Schaltflächen „OK“, „Abbrechen“, „Ja“ und „Nein“ zu generieren. Die 9th Die Show -Anweisung generiert das Sternchen -Symbol, während die 10th Die Anweisung wird verwendet, um das Symbol „Information“ für bestimmte Nachrichtenfelder zu generieren. Diese Ikonen sind gleich, ich.e., "Ich" Charakter mit einem blauen Hintergrund.

Nach dem Erstellen und Ausführen von Code und Ausführung haben wir das erste Nachrichtenfeld mit dem Symbol "Stop" erhalten.

Nachdem wir auf die Schaltfläche "OK" getippt haben, haben wir ein weiteres Nachrichtenfeld mit dem Symbol "Hand".

Das Fehler „Symbol“ für das Nachrichtenfeld entspricht den oben genannten zwei Symbolen.e., Hand und Stopp.

Die 4th Das Meldungsfeld enthält das Blue -Symbol für das Fragemarke mit drei Tasten.

Die Verwendung des Parameters "messyBoxDefaultButton" wirkt sich nicht wie unten auf das Nachrichtenfeld aus.

Die 6th Die Erklärung hat das Warnsymbol mit 2 Tasten generiert.

Das Ausrufezeichen sah das gleiche wie das Warnsymbol mit dem Parameter von MessageBoxicon.

Die Verwendung von MessageBoxDefaultButton ändert keine Änderungen am Nachrichtenfeld.

Das Sternchensymbol ähnelt dem Informationssymbol.

Hier ist das Informationssymbol, ich.e., Das gleiche wie ein Sternchen.

Abschluss

Dieser Artikel enthält die vollständige Demonstration, einfache Nachrichtenfelder in C# mit Visual Studio 2022 in Windows 10 zu generieren. Wir haben verschiedene Beispiele für das Erstellen von Nachrichtenfeldern zusammen mit ihren Titeln und unterschiedlichen Nachrichten und das Erstellen verschiedener Schaltflächen an derselben Stelle mit der Option „MessageBoxButtons“ besprochen und verschiedene Schaltflächen erstellen. In den letzten Beispielen haben wir mit dem Parameter „MessageBoxicon“ und der Verwendung von "messageBoxDefaultButton" über die Verwendung von „messageBoxDefaultButton“ besprochen, um verschiedene Symbole im Nachrichtenfeld der Ausführung zu generieren.