c#消息提示框messagebox的详解及使用
C#消息提示框messagebox的详解及使用
消息对话框是用messagebox对象的show方法显示的。MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。
返回结果:DialogResult dr1=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)
{
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;
}
}*/
2、最简单的方法就是这样
if( MessageBox.Show( "确定提交吗?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
{
程序运行代码.......
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
- .NET Core系列之MemoryCache 初识
- 007手机一键Root(安机网一键Root) v3.0 官方最新版 一键ROOT您的Android手机
- 12306密码被盗了怎么办?12306密码外泄解决方法
- 12个字的qq网名
- 150M迷你型无线路由器怎么设置?
- 192.168.1.1打不开怎么办?路由器192.168.1.1打不开的原因以及解决办法
- 2011年电子报合订本 电子报 编辑部 中文 PDF版 [84M]
- 2015年1月15日小米新旗舰发布会现场图文直播
- 2016.3.1vivo Xplay5新品发布会现场视频直播 优酷直播
- 2016华为P9发布会视频直播地址 4月15日华为P9国行发布会直播