Maison développement back-end Tutoriel C#.Net Introduction détaillée à l'utilisation de la boîte de message c# messagebox

Introduction détaillée à l'utilisation de la boîte de message c# messagebox

Mar 17, 2017 am 11:47 AM

Cet article présente principalement l'explication détaillée et l'utilisation de la boîte de message c#. Les amis dans le besoin peuvent se référer à l'explication détaillée de la boîte de message

C# et utiliser.

La boîte de dialogue de message est affichée à l'aide de la méthode show de l'objet messagebox. L'objet MessageBox fait partie de l'espace de noms System.Windows.Forms est une méthode statique, ce qui signifie que vous pouvez utiliser cette méthode sans créer d'instance basée sur l'objet de la classe MessageBox. Et cette méthode peut être surchargée, c'est-à-dire qu'elle peut avoir différentes formes de liste de paramètres.

Résultats renvoyés : DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option);

Ne renvoie pas any Value : MessageBox.Show(text,caption,buttons,icon);

Les paramètres doivent être affichés dans l'ordre ci-dessus

1, Texte : définition de l'instruction de texte d'invite dans la boîte de dialogue du message. Doit être de type chaîne
2, Légende : paramètre facultatif, définit le titre de la boîte de dialogue du message, doit être de type chaîne
3, Boutons : paramètre facultatif. , définissez la boîte de dialogue de message Quels boutons sont affichés dans la boîte
4, Icône : paramètre facultatif, définissez quelle icône est affichée dans la boîte de dialogue de message
5, Bouton par défaut : paramètre facultatif, définissez quel bouton de la boîte de dialogue de message la boîte de dialogue est activée par défaut
6, option paramètres facultatifs, définissez certaines options spéciales pour la boîte de dialogue des messages, telles que l'alignement du texte, spécifiez l'ordre de lecture, s'il faut écrire des messages dans le journal système

Bouton chaque énumération constantes et signification

Ok  消息框中只有"确定"按钮
 OkCancel  消息框中只有"确定"和"取消"按钮
 YesNo  消息框中只有"是"和"否"按钮
 YesNoCancel  消息框中有"是","否"和"取消"按钮
 RetryCancel  消息框中有"重试"和"取消"按钮
 AbortRetryIgnore  消息框中有"中止","重试"和"忽略"按钮
 常量  功能及意义

Icône énumération constantes et significations

 枚举常量  功能意义
 Error  消息框中有一个符号,由一个红色背景的圆圈及其中的白色X组成
 Asterisk  该符号是由一个圆圈及其中的小写字母i组成
 Exclamation  该符号由一个黄色背景的三角形及其中的一个叹号组成
 Hand  该符号由一个红色背景的圆圈及其中的白色x组成
 Question  该符号由一个圆圈及其中的一个问号组成
 None  消息框中不包含符号
 Information  该符号是由一个圆圈及其中的小写字母i组成
 Stop  该符号是由一个红色背景的圆圈及其中的白色X组成
Warning 该符号是由一个黄色背景的三角形及其中的一个叹号组成

La valeur de retour de la boîte de dialogue de message est membre de System.Windows.Forms.DialogResult, chaque énumération Les constantes et leurs significations sont les suivantes :

La valeur de retour de la boîte de message est "Abort" (Abort) , c'est-à-dire que le bouton "Annuler" a été cliqué tr>
Abandonner
Annuler Le La valeur de retour de la boîte de message est "Annuler" (Annuler), c'est-à-dire que "Annuler" a été cliqué "Bouton
Ignorer La valeur de retour de la boîte de message est "Ignorer", c'est-à-dire que l'on clique sur le bouton "Ignorer"
Non
 Abort  消息框的返回值是"中止"(Abort),即单击了"中止"按钮
 Cancel  消息框的返回值是"取消"(Cancel),即单击了"取消"按钮
 Ignore  消息框的返回值是"忽略"(Ignore),即单击了"忽略"按钮
 No

 消息框的返回值是"否"(No),即单击了"否"按钮

 Ok  消息框的返回值是"确定"(Ok),即单击了"确定"按钮
 Retry  消息框的返回值是"重试"(Retry),即单击了"重试"按钮
 None  消息框没有任何返回值,即没有单击任何按钮
 Yes  消息框的返回值是"是"(Yes),即单击了"是"按钮
   
La valeur de retour de la boîte de message est "Non" (Non), c'est-à-dire que le bouton "Non" est cliqué

Ok La valeur de retour de la boîte de message est "OK" (Ok), c'est-à-dire que le bouton "OK" est cliqué
Réessayer La valeur de retour de la boîte de message est "Réessayer " (Réessayer), c'est-à-dire que le bouton "Réessayer" est cliqué
Aucun La boîte de message n'a aucune valeur de retour, c'est-à-dire aucun bouton n'est cliqué
Oui La valeur de retour de la boîte de message est "Oui" (Oui), c'est-à-dire que vous avez cliqué sur le bouton "Oui"

Utilisation :
1、 /* if (flag)
       {
         DialogResult diagorel = MessageBox.Show(this, "Please inpult again,your message is empty!", 
         "Information cue", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning);
         switch (diagorel)
         {
           case DialogResult.Retry:
             this.username.Text = "";
             this.password.Text = "";
             break;
           case DialogResult.Cancel:
             break;


         }
       }*/
Copier après la connexion

2. La méthode la plus simple est comme celle-ci
if( MessageBox.Show( "确定提交吗?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
      {
        程序运行代码.......
      }
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Active Directory avec C# Active Directory avec C# Sep 03, 2024 pm 03:33 PM

Guide d'Active Directory avec C#. Nous discutons ici de l'introduction et du fonctionnement d'Active Directory en C# ainsi que de la syntaxe et de l'exemple.

Générateur de nombres aléatoires en C# Générateur de nombres aléatoires en C# Sep 03, 2024 pm 03:34 PM

Guide du générateur de nombres aléatoires en C#. Nous discutons ici du fonctionnement du générateur de nombres aléatoires, du concept de nombres pseudo-aléatoires et sécurisés.

Modificateurs d'accès en C# Modificateurs d'accès en C# Sep 03, 2024 pm 03:24 PM

Guide des modificateurs d'accès en C#. Nous avons discuté de l'introduction Types de modificateurs d'accès en C# ainsi que d'exemples et de résultats.

Vue Grille de données C# Vue Grille de données C# Sep 03, 2024 pm 03:32 PM

Guide de la vue Grille de données C#. Nous discutons ici des exemples de la façon dont une vue de grille de données peut être chargée et exportée à partir de la base de données SQL ou d'un fichier Excel.

Sérialisation C# Sérialisation C# Sep 03, 2024 pm 03:30 PM

Guide de sérialisation C#. Nous discutons ici de l'introduction, des étapes de l'objet de sérialisation C#, du fonctionnement et de l'exemple respectivement.

Modèles en C# Modèles en C# Sep 03, 2024 pm 03:33 PM

Guide des modèles en C#. Nous discutons ici de l'introduction et des 3 principaux types de modèles en C# ainsi que de ses exemples et de l'implémentation du code.

Nombres premiers en C# Nombres premiers en C# Sep 03, 2024 pm 03:35 PM

Guide des nombres premiers en C#. Nous discutons ici de l'introduction et des exemples de nombres premiers en c# ainsi que de l'implémentation du code.

Factorielle en C# Factorielle en C# Sep 03, 2024 pm 03:34 PM

Guide de Factorial en C#. Nous discutons ici de l'introduction de factorial en c# ainsi que de différents exemples et de l'implémentation du code.

See all articles