C# CABELLA DI MESSAGGIO

C# CABELLA DI MESSAGGIO
Mentre lavoriamo in sistemi operativi Windows o Linux, potremmo aver incontrato finestra di dialogo o caselle di messaggio sul nostro schermo dopo che è stata eseguita alcune operazioni specifiche, i.e., Durante l'installazione di un programma, a causa di qualche errore o una finestra di dialogo Avviso durante l'aggiornamento. Questa casella di messaggio contiene principalmente alcuni pulsanti, il titolo di una finestra di dialogo e il messaggio o le informazioni che desidera mostrare. Un Visual Studio è uno strumento o un framework utilizzato per creare diversi tipi di caselle di messaggi utilizzando i moduli di trascinamento e le applicazioni di console in .Framework net. Pertanto, utilizzeremo Visual Studio 2022 in Windows 10 per generare diversi tipi di caselle di messaggio utilizzando il codice C# senza il metodo di trascinamento.

Esempio 01

Iniziamo con l'esempio più elementare di generazione di una casella di messaggio nella nostra schermata di output della console Visual Studio. Dobbiamo iniziare questo esempio con l'uso di alcune librerie più utilizzate e necessarie di C# per far funzionare correttamente il nostro codice. Quindi, abbiamo utilizzato la libreria "Sistema" di C# nella prima riga di codice con la parola chiave "Utilizzo". Successivamente, abbiamo importato tutte le classi necessarie per creare una cassetta di messaggi in Visual Studio. Abbiamo usato un nome casuale per lo spazio dei nomi, i.e., "Consoleapp3" e ha creato una classe "test" con una singola funzione di esecuzione principale () in esso. Stiamo usando la classe "Messagebox" del "sistema.Pacchetto Windows "per chiamare la funzione" Show "e generare una casella di messaggio nella nostra schermata della console durante l'esecuzione. Questa casella di messaggio conterrà solo un solo messaggio, "Ciao! MessageBox "nella nostra schermata della console. Questo codice è pronto per la creazione. Tocca il pulsante di avvio di Visual Studio per eseguirlo.

Dopo il debug e l'esecuzione del nostro semplice codice C#, abbiamo prima ottenuto uno schermo della console nera. Dopo un po ', è apparsa una casella di messaggio su questa schermata della console nera che mostra il messaggio "Ciao! Messagebox "e un pulsante" OK ". Puoi toccare il pulsante "OK" per farlo scomparire dalla schermata Visual Studio.

All'interno dell'output sopra, hai visto che la casella di messaggio contiene solo un solo messaggio e un pulsante "OK" nella schermata della finestra di dialogo. Questa casella di messaggio non ha alcun titolo che lo specifichi come una casella di messaggio. Dobbiamo utilizzare il secondo parametro all'interno della funzione "Mostra" dopo il messaggio per creare il suo titolo. Questo parametro verrà utilizzato come titolo di una casella di messaggio e il valore del secondo parametro non deve contenere alcun spazio, i.e., "Casella dei messaggi". Ora, questo codice è pronto per il debug e l'esecuzione utilizzando il pulsante di avvio di Visual Studio.

Quando abbiamo eseguito questo codice della casella di messaggio C# aggiornato, abbiamo ottenuto la casella di messaggi in fase mostrata nella nostra schermata di output della console di Visual Studio. Questa casella di messaggio contiene il titolo "MessageBox" nella parte superiore della sua finestra prima del segno "Cross".

Esempio 02

La funzione "Mostra" della classe MessageBox per creare una finestra di dialogo Messaggio contiene un terzo parametro, i.e., MessageBoxButtons, che può essere utilizzato per creare diversi tipi di pulsanti nella finestra di dialogo Messaggio. Quindi, utilizzeremo questa opzione per creare un pulsante diverso nella finestra della nostra casella di messaggio. Prima di allora, dobbiamo utilizzare la classe "Forms" dal pacchetto Libreria "Windows". All'interno della funzione principale (), abbiamo utilizzato sei istruzioni di metodo "Show" della classe MessageBox per generare 6 caselle di messaggi.

La prima casella di messaggio conterrà un semplice messaggio e il titolo "MessageBox" mentre il suo terzo parametro, "MessageBoxButtons", genererà un pulsante "OK". La seconda istruzione funzione "Show" genererà una casella di messaggio con lo stesso titolo e creerà 2 pulsanti per questa casella di messaggio, i.e., "Sì e no". La terza casella di messaggio sarà simile alla seconda casella di messaggio con la creazione di 1 pulsante extra, i.e., "Annulla". Il 4th La casella dei messaggi è un po 'diversa in quanto contiene un messaggio di continuazione mentre contengono i pulsanti "OK" e "Annulla" utilizzando il parametro "MessageBoxButtons". Il 5th La casella dei messaggi conterrà i pulsanti "Ritratta" e "Annulla" con un messaggio un po 'diverso. Le ultime caselle di messaggio conterranno tre pulsanti, "abort", "riprova" e "ignorano" con il messaggio correlato nella finestra di dialogo al momento dell'esecuzione. Eseguiamo questo codice per ottenere ogni casella di messaggio.

Dopo il debug, abbiamo visualizzato la prima casella di messaggio. Contiene un singolo pulsante "ok". Quando abbiamo toccato il pulsante "OK", questa casella è scomparsa.

È apparsa una nuova casella di messaggio con due pulsanti, "sì" e "no". Tocca qualsiasi pulsante per continuare.

Questa volta, abbiamo anche un pulsante "Annulla".

Sull'esecuzione del 4th Dichiarazione, abbiamo i pulsanti "OK" e "Annulla".

La quinta istruzione viene utilizzata per creare i pulsanti "Ripara" e "Annulla".

L'ultima affermazione ha generato tre pulsanti, i.e., "Abort", "Ripara" e "Ignora".

Esempio 03

Gli esempi di cui sopra riguardavano la modifica dei messaggi e i titoli e la creazione di pulsanti diversi all'interno della casella di messaggio. Useremo il codice C# per creare icone diverse per la casella di messaggio utilizzando il 4th parametro della funzione "show", i.e., Il parametro "MessageBoxicon". I messaggi verranno aggiornati in base all'icona utilizzata per la casella di messaggio particolare. Quindi, abbiamo utilizzato un totale di 10 funzioni di spettacolo per creare 10 icone diverse per cassette di messaggi. L'istruzione First Show utilizza l'opzione "Stop" nel parametro "MessageBoxicon" per generare l'icona Stop nella casella di messaggio.

La seconda istruzione utilizza lo stesso parametro "MessageBoxicon" per generare l'icona "Hand". Il 3Rd L'istruzione genera un'icona di errore nella finestra di messaggio utilizzando l'opzione "errore". Le prime tre icone saranno le stesse, io.e., il segno "croce" con sfondo rosso. Il 4th e 5th Le dichiarazioni delle funzioni "Mostra" vengono utilizzate per generare una domanda "icona" i.e., un punto interrogativo con il rispettivo messaggio e tre pulsanti di conseguenza, io.e., "Sì", "No" e "Annulla". Il 6th, 7th, e 8th Le dichiarazioni vengono utilizzate per generare icone di avvertimento ed esclamazione insieme ai rispettivi pulsanti "OK", "Annulla", "Sì" e "No". Il 9th L'istruzione Show genera l'icona dell'asterisco, mentre il 10th L'istruzione viene utilizzata per generare l'icona "Informazioni" per caselle di messaggi particolari. Queste icone sono le stesse, io.e., Personaggio "io" con uno sfondo blu.

Dopo la build ed esecuzione del codice, abbiamo ottenuto la prima casella di messaggio con l'icona "Stop".

Dopo aver toccato il pulsante "OK", abbiamo un'altra casella di messaggio con l'icona "Hand".

L'errore "icona" per la finestra di messaggio è uguale alle due icone sopra, i.e., mano e fermati.

Il 4th La cassetta del messaggio contiene l'icona blu del segno interrogativo con tre pulsanti.

L'uso del parametro "MessageBoxDefaultButton" non influisce sulla casella di messaggio come di seguito.

Il 6th L'istruzione ha generato l'icona di avviso con 2 pulsanti.

L'icona esclamativa è apparsa uguale all'icona di avvertimento utilizzando il parametro MessageBoxicon.

L'uso di MessageBoxDefaultButton non apporta modifiche alla finestra di messaggio.

L'icona dell'asterisco è simile all'icona delle informazioni.

Ecco l'icona delle informazioni, i.e., Lo stesso di un asterisco.

Conclusione

Questo articolo contiene la completa dimostrazione della generazione di semplici caselle di messaggi all'interno di C# utilizzando Visual Studio 2022 in Windows 10. Abbiamo discusso di diversi esempi di creazione di caselle di messaggi insieme ai loro titoli e messaggi diversi e alla creazione di pulsanti diversi nello stesso posto utilizzando l'opzione "MessageBoxButtons". Negli ultimi esempi, abbiamo discusso utilizzando il parametro "MessageBoxicon" e l'utilizzo di "MessageBoxDefaultButton" per generare icone diverse nella casella dei messaggi in esecuzione.