C# pole wiadomości

C# pole wiadomości
Pracując w systemach operacyjnych systemu Windows lub Linux, mogliśmy napotkać okno dialogowe lub pola wiadomości na naszym ekranie po wykonaniu określonej operacji.mi., Podczas instalowania jakiegoś programu z powodu pewnego błędu lub okna dialogowego ostrzegawczego podczas aktualizacji. To pole wiadomości zawiera głównie niektóre przyciski, tytuł okna dialogowego oraz wiadomość lub informacje, które chce pokazać. Visual Studio to narzędzie lub framework używany do tworzenia różnych rodzajów skrzynek komunikatów za pomocą formularzy przeciągania i upuszczania .Ramy netto. W ten sposób będziemy używać Visual Studio 2022 w systemie Windows 10 do generowania różnych typów skrzynek komunikatów za pomocą kodu C# bez metody przeciągania i upuszczenia.

Przykład 01

Zacznijmy od najbardziej podstawowego przykładu generowania pola wiadomości na naszym ekranie wyjściowym konsoli Visual Studio. Musimy rozpocząć ten przykład od użycia niektórych najczęściej używanych i niezbędnych bibliotek C#, aby nasz kod działał poprawnie. Tak więc używamy biblioteki „systemowej” C# na pierwszym wierszu kodu z słowem kluczowym „Używanie”. Następnie zaimportowaliśmy wszystkie niezbędne zajęcia wymagane do tworzenia pola wiadomości w Visual Studio. Używamy losowej nazwy dla przestrzeni nazw, i.mi., „ConsoleApp3” i utworzył klasę „test” z jedną funkcją wykonania main (). Używamy klasy „MessageBox” w „Systemie.Pakiet systemu Windows, aby wywołać funkcję „Pokaż” i wygenerować pole wiadomości na naszym ekranie konsoli podczas wykonania. To pole wiadomości będzie zawierać tylko jedną wiadomość: „Witaj! MessageBox ”na naszym ekranie konsoli. Ten kod jest gotowy do budowy. Stuknij przycisk Start w Visual Studio, aby go wykonać.

Po debugowaniu i uruchomieniu naszego prostego kodu C#, najpierw mamy czarny ekran konsoli. Po pewnym czasie na tym ekranie Black Console pojawiło się okno wiadomości, wyświetlając wiadomość! MessageBox ”i przycisk„ OK ”. Możesz dotknąć przycisku „OK”, aby zniknąć z ekranu Visual Studio.

W powyższym wyjściu widziałeś, że pole wiadomości zawiera tylko jedną wiadomość i przycisk „OK” na ekranie okna dialogowego. To pole wiadomości nie ma żadnego tytułu, który określa go jako pole wiadomości. Musimy użyć drugiego parametru w funkcji „pokaż” po wiadomości, aby utworzyć jego tytuł. Ten parametr będzie używany jako tytuł pola wiadomości, a wartość drugiego parametru nie może zawierać żadnego miejsca, i.mi., "Skrzynka pocztowa". Teraz ten kod jest gotowy do debugowania i wykonania za pomocą przycisku Start w Visual Studio.

Kiedy wykonaliśmy ten zaktualizowany kod pola wiadomości C#, mamy pole komunikatu pokazywania na naszym ekranie wyjściowym konsoli Visual Studio. To pole wiadomości zawiera tytuł „MessageBox” u góry okna przed znakiem „krzyżowym”.

Przykład 02

Funkcja „Pokaż” klasy MessageBox w celu utworzenia okna dialogowego Message zawiera trzeci parametr, i.mi., MessageBoxButtons, których można użyć do tworzenia różnych typów przycisków w oknie okna dialogowego komunikatu. Będziemy więc używać tej opcji, aby utworzyć inny przycisk w naszym oknie pola wiadomości. Wcześniej musimy użyć klasy „formularzy” z pakietu biblioteki „Windows”. W ramach funkcji Main () użyliśmy sześciu instrukcji metod „pokaż” klasy MessageBox, aby wygenerować 6 pól komunikatów.

Pierwsze pole wiadomości będzie zawierać prostą wiadomość i tytuł „MessageBox”, podczas gdy jego trzeci parametr „MessageBoxButtons” wygeneruje przycisk „OK”. Druga instrukcja funkcji „pokaż” wygeneruje pole wiadomości o tym samym tytule i utworzy 2 przyciski dla tego pola wiadomości, i.mi., "Tak i nie". Trzecie pole wiadomości będzie podobne do drugiego pola wiadomości z utworzeniem 1 dodatkowego przycisku, i.mi., "Anulować". 4th Pole wiadomości jest nieco inne, ponieważ zawiera komunikat kontynuacji, zawierający przyciski „OK” i „Anuluj” za pomocą parametru „MessageBoxButtons”. 5th Pole wiadomości będzie zawierać przyciski „Retry” i „Anuluj” z odrobiną innej wiadomości. Ostatnie pola wiadomości będą zawierać trzy przyciski, „przerwanie”, „ponowne” i „ignoruj” z powiązanym komunikatem w oknie dialogowym po wykonaniu. Uruchom ten kod, aby uzyskać każde pole wiadomości.

Po debugowaniu otrzymaliśmy pierwsze pole wiadomości. Zawiera pojedynczy przycisk „OK”. Kiedy stuknęliśmy przycisk „OK”, to pole wiadomości zniknęło.

Pojawiło się nowe pole wiadomości z dwoma przyciskami, „tak” i „nie”. Stuknij dowolny przycisk, aby kontynuować.

Tym razem mamy również przycisk „Anuluj”.

Po wykonaniu 4th Oświadczenie, mamy przyciski „OK” i „Anuluj”.

Piąte oświadczenie jest wykorzystywane do tworzenia przycisków „Postuj” i „Anuluj”.

Ostatnie stwierdzenie wygenerowało trzy przyciski, i.mi., „Abort”, „Retry” i „Ignoruj”.

Przykład 03

Powyższe przykłady dotyczyły modyfikacji wiadomości i tytułów oraz tworzenia różnych przycisków w polu wiadomości. Będziemy używać kodu C# do tworzenia różnych ikon dla pola wiadomości za pomocą 4th parametr funkcji „pokaż”, i.mi., parametr „MessageBoxicon”. Wiadomości zostaną zaktualizowane zgodnie z ikoną używaną dla konkretnego pola wiadomości. Tak więc używamy w sumie 10 funkcji show, aby utworzyć 10 różnych ikon dla pól wiadomości. Pierwsza instrukcja show używa opcji „Stop” w parametrze „MessageBoxicon”, aby wygenerować ikonę Stop na polu wiadomości.

Druga instrukcja używa tego samego parametru „MessageBoxicon” do wygenerowania ikony „ręki”. 3r & D Instrukcja generuje ikonę błędu w polu wiadomości za pomocą opcji „Błąd”. Pierwsze trzy ikony będą takie same, ja.mi., znak „krzyżowy” z czerwonym tłem. 4th i 5th „Pokaż” instrukcje funkcji są używane do wygenerowania pytania „ikona” i.mi., znak zapytania z odpowiednią wiadomość i odpowiednio trzy przyciski, ja.mi., „Tak”, „nie” i „Anuluj”. 6th, 7th, i 8th Oświadczenia służą do generowania ikon ostrzegawczych i wykrzykników wraz z odpowiednimi przyciskami „OK”, „Anuluj”, „tak” i „nie”. 9th Show oświadczenie generuje ikonę gwiazdki, a 10th Instrukcja służy do generowania ikonę „Informacje” dla poszczególnych pola wiadomości. Te ikony są takie same, ja.mi., Postać „I” z niebieskim tłem.

Po zbudowaniu kodu i wykonaniu otrzymaliśmy pierwsze pole wiadomości z ikoną „Stop”.

Po stukaniu przycisku „OK” mamy kolejne pole wiadomości z ikoną „Hand”.

Błąd „ikona” dla pola wiadomości jest taki sam jak powyższe dwie ikony, i.mi., ręka i zatrzymaj.

4th Pole wiadomości zawiera niebieską ikonę znaku zapytania z trzema przyciskami.

Użycie parametru „MessageBoxDefaultButton” nie wpływa na pole wiadomości.

6th Oświadczenie wygenerowało ikonę ostrzegawczą z 2 przyciskami.

Ikona wykrzykników pojawiła się taka sama jak ikona ostrzegawcza za pomocą parametru MessageBoxicon.

Korzystanie z MessageBoxDefaultButton nie wprowadza zmian w polu wiadomości.

Ikona gwiazdka jest podobna do ikony informacji.

Oto ikona informacji, ja.mi., To samo co gwiazdka.

Wniosek

Ten artykuł zawiera pełną demonstrację generowania prostych pola wiadomości w C# za pomocą Visual Studio 2022 w systemie Windows 10. Omówiliśmy różne przykłady tworzenia skrzynek wiadomości wraz z ich tytułami i różnymi wiadomościami oraz tworzenia różnych przycisków w tym samym miejscu za pomocą opcji „MessageBoxButtons”. W ostatnich przykładach omówiliśmy przy użyciu parametru „MessagexBoxicon” i użycia „MessageBoxDefaultButton” w celu generowania różnych ikon w polu komunikatu podczas wykonywania.