C#学习教程:c#消息提示框messagebox的详解及使用分享

C#消息提示框messagebox的详解及使用

消息对话框是用messagebox对象的show方法显示的。MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。

返回结果:DialogResultdr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option);

不返回任何值:MessageBox.Show(text,caption,buttons,icon);

参数必须按照上面顺序输出

1,Text:设置消息对话框中的提示文本语句.必须是String类型
2,Caption:可选参数,设置消息对话框的标题,必须是字符串型
3,Buttons:可选参数,设置消息对话框中显示哪些按钮
4,Icon:可选参数,设置消息对话框中显示哪个图标
5,Defaultbutton:可选参数,设置消息对话框哪个按钮是默认激活的
6,Option可选参数,为消息对话框设置一些特殊的选项,如文本对齐方式,指定阅读顺序,是否向系统日志写消息

Button各枚举常量及意义

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

Icon各枚举常量及意义

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

消息对话框的返回值是System.Windows.Forms.DialogResult的成员,各枚举常量及意义如下表

 Abort  消息框的返回值是”中止”(Abort),即单击了”中止”按钮  Cancel  消息框的返回值是”取消”(Cancel),即单击了”取消”按钮  Ignore  消息框的返回值是”忽略”(Ignore),即单击了”忽略”按钮  No

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

 Ok  消息框的返回值是”确定”(Ok),即单击了”确定”按钮  Retry  消息框的返回值是”重试”(Retry),即单击了”重试”按钮  None  消息框没有任何返回值,即没有单击任何按钮  Yes  消息框的返回值是”是”(Yes),即单击了”是”按钮    
 

使用:

1、/*if(flag) { DialogResultdiagorel=MessageBox.Show(this,"Pleaseinpultagain,yourmessageisempty!","Informationcue",MessageBoxButtons.RetryCancel,MessageBoxIcon.Warning); switch(diagorel) { caseDialogResult.Retry: this.username.Text=""; this.password.Text=""; break; caseDialogResult.Cancel: break; } }*/

2、最简单的方法就是这样

if(MessageBox.Show("确定提交吗?","提示",MessageBoxButtons.YesNo)==DialogResult.Yes) { 程序运行代码....... }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:C#的四种基本数据类型C#基础入门–变量C#基础入门–常量C#中partial关键字的作用C#基础入门–关键字C#基础入门–注释C#中new的几种用法详解.NET中用ICSharpCode.TextEditor自定义代码折叠与高亮C#Rx的主要接口深入理解

标签: box messagebox ss c# mes message sage 消息提示框

C#中partial关键字的作用

C# 基础入门–关键字

上述就是C#学习教程:c#消息提示框messagebox的详解及使用分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/907740.html

(0)
上一篇 2021年10月25日 上午1:37
下一篇 2021年10月25日 上午1:38

精彩推荐

发表评论

您的电子邮箱地址不会被公开。