C # Boîte de messages

C # Boîte de messages
En travaillant dans des systèmes d'exploitation Windows ou Linux, nous avons peut-être rencontré une boîte de dialogue ou des boîtes de messages sur notre écran une fois qu'une opération spécifique a été effectuée, je.e., Lors de l'installation d'un programme, en raison d'une erreur, ou d'une boîte de dialogue d'avertissement lors de la mise à jour. Cette boîte de message contient principalement des boutons, le titre d'une boîte de dialogue et le message ou les informations qu'il souhaite afficher. Un studio visuel est un outil ou un framework utilisé pour créer différents types de boîtes de messages à l'aide de formulaires de glisser-déposer et d'applications de console dans le .Cadre net. Ainsi, nous utiliserons Visual Studio 2022 dans Windows 10 pour générer différents types de boîtes de messages en utilisant le code C # sans la méthode de glisser-déposer.

Exemple 01

Commençons par l'exemple le plus élémentaire de génération d'une zone de message sur notre écran de sortie de la console Visual Studio. Nous devons commencer cet exemple avec l'utilisation de certaines bibliothèques les plus utilisées et nécessaires de C # pour que notre code fonctionne correctement. Nous avons donc utilisé la bibliothèque «Système» de C # à la première ligne de code avec le mot-clé «Utilisation». Après cela, nous avons importé toutes les classes nécessaires nécessaires pour faire une boîte de message dans Visual Studio. Nous utilisons un nom aléatoire pour l'espace de noms, je.e., «ConsoleApp3» et a créé un «test» de classe avec une seule fonction d'exécution Main (). Nous utilisons la classe «Messagebox» du «système.Package Windows "pour appeler la fonction" Show "et générer une zone de message sur l'écran de notre console lors de l'exécution. Cette boîte de message ne contiendra qu'un seul message: «Bonjour! Messagebox ”sur l'écran de notre console. Ce code est prêt à construire. Appuyez sur le bouton Démarrer de Visual Studio pour l'exécuter.

Après avoir débogué et exécuté notre simple code C #, nous avons d'abord obtenu un écran de console noire. Après un certain temps, une boîte de message est apparue sur cet écran de console noire affichant le message «Bonjour! Messagebox "et un bouton" OK ". Vous pouvez appuyer sur le bouton "OK" pour le faire disparaître de votre écran Visual Studio.

Dans la sortie ci-dessus, vous avez vu que la boîte de message ne contient qu'un seul message et un bouton «OK» sur son écran de dialogue. Cette boîte de message n'a pas de titre qui le spécifie comme une boîte de message. Nous devons utiliser le deuxième paramètre dans la fonction «Show» après le message pour créer son titre. Ce paramètre sera utilisé comme titre d'une zone de message, et la valeur du deuxième paramètre ne doit contenir aucun espace, je.e., "Messagerie". Maintenant, ce code est prêt pour le débogage et l'exécution à l'aide du bouton Démarrer de Visual Studio.

Lorsque nous avons exécuté ce code de boîte de message C # mis à jour, nous avons la boîte de message à faire affiché sur l'écran de sortie de notre console de Visual Studio. Cette boîte de message contient le titre «Messagebox» en haut de sa fenêtre avant le panneau «Cross».

Exemple 02

La fonction «Show» de la classe MessageBox pour créer une boîte de dialogue Message contient un troisième paramètre, I.e., MessageBoxButtons, qui peut être utilisé pour créer différents types de boutons dans la fenêtre de la boîte de dialogue du message. Ainsi, nous utiliserons cette option pour créer un bouton différent dans notre fenêtre de boîte de message. Avant cela, nous devons utiliser la classe «Forms» du package de bibliothèque «Windows». Dans la fonction Main (), nous avons utilisé six instructions de méthode «Show» de la classe MessageBox pour générer 6 boîtes de message.

La première boîte de message contiendra un message simple et le titre «Messagebox» tandis que son troisième paramètre, «messageboxbuttons», générera un bouton «OK». La deuxième instruction de fonction «Show» générera une zone de message avec le même titre et créez 2 boutons pour cette zone de message, je.e., "Oui et non". La troisième boîte de message sera similaire à la deuxième boîte de message avec la création de 1 bouton supplémentaire, je.e., "Annuler". Le 4e La boîte de message est un peu différente car elle contient un message de continuation tout en contenant les boutons «OK» et «Annuler» en utilisant le paramètre «MessageBoxButtons». Le 5e La boîte de message contiendra les boutons «RETRY» et «Annuler» avec un message un peu différent. Les dernières boîtes de message contiendront trois boutons, «Aborter», «réessayer» et «ignorer» avec le message connexe à sa fenêtre de dialogue lors de l'exécution. Exécutons ce code pour obtenir chaque boîte de message.

Après le débogage, nous avons affiché la première boîte de message. Il contient un seul bouton «OK». Lorsque nous avons exploité le bouton «OK», cette boîte de message a disparu.

Une nouvelle boîte de message avec deux boutons, «Oui» et «Non» sont apparus. Appuyez sur n'importe quel bouton pour continuer.

Cette fois, nous avons également un bouton «Annuler».

Lors de l'exécution du 4e déclaration, nous avons les boutons «OK» et «Annuler».

La 5e déclaration est utilisée pour créer les boutons «RETRY» et «Annuler».

La dernière instruction a généré trois boutons, je.e., «Aborter», «réessayer» et «ignorer».

Exemple 03

Les exemples ci-dessus étaient de modifier les messages et les titres et la création de différents boutons dans la zone de message. Nous utiliserons le code C # pour créer différentes icônes pour la zone de message en utilisant le 4e Paramètre de la fonction «Show», i.e., le paramètre «messageboxicon». Les messages seront mis à jour en fonction de l'icône utilisée pour la zone de message particulière. Ainsi, nous utilisons un total de 10 fonctions Show pour créer 10 icônes différentes pour les boîtes de messages. La première instruction Show utilise l'option «Stop» dans le paramètre «MessageBoxIcon» pour générer l'icône d'arrêt dans la zone de message.

La deuxième instruction utilise le même paramètre «MessageBoxIcon» pour générer l'icône «main». Le 3rd L'instruction génère une icône d'erreur dans la zone de message à l'aide de l'option «Erreur». Les trois premières icônes seront les mêmes, je.e., le panneau «croix» avec fond rouge. Le 4e et 5e Les instructions de fonction «Show» sont utilisées pour générer une question «icône» i.e., Un point d'interrogation avec le message respectif et trois boutons en conséquence, je.e., «Oui», «Non» et «Annuler». Le 6e, 7e, et 8e Les déclarations sont utilisées pour générer des icônes d'avertissement et d'exclamation ainsi que les boutons «OK», «Annuler», «Oui» et «non». Le 9e L'instruction Show génère l'icône astérisque, tandis que le 10e La déclaration est utilisée pour générer l'icône «Information» pour des boîtes de messages particulières. Ces icônes sont les mêmes, je.e., Personnage "je" avec un fond bleu.

Après la construction et l'exécution du code, nous avons obtenu la première boîte de message avec l'icône «Stop».

Après avoir tapé sur le bouton "OK", nous avons une autre boîte de message avec l'icône "Hand".

L'erreur «icône» de la zone de message est la même que les deux icônes ci-dessus, je.e., main et arrêter.

Le 4e La boîte de message contient l'icône Blue Mark Mark avec trois boutons.

L'utilisation du paramètre «MessageBoxDefaultButton» n'affecte pas la zone de message comme ci-dessous.

Le 6e La déclaration a généré l'icône d'avertissement avec 2 boutons.

L'icône d'exclamation est apparue la même que l'icône d'avertissement à l'aide du paramètre MessageBoxicon.

L'utilisation de MessageBoxDefaultButton ne modifie pas la zone de message.

L'icône Asterisk est similaire à l'icône d'information.

Voici l'icône d'information, je.e., comme un astérisque.

Conclusion

Cet article contient la démonstration complète de la génération de boîtes de messages simples dans C # en utilisant Visual Studio 2022 dans Windows 10. Nous avons discuté de différents exemples de création de boîtes de messages avec leurs titres et différents messages et créant différents boutons au même endroit en utilisant l'option «MessageBoxButtons». Dans les derniers exemples, nous avons discuté de l'utilisation du paramètre "MessageBoxIcon" et de l'utilisation "MessageBoxDefaultButton" pour générer différentes icônes dans la zone de message lors de l'exécution.