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

黄舟
Libérer: 2017-03-17 11:47:10
original
2372 Les gens l'ont consulté

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!