当前位置: 首页 > 技术研究 > C# > C#之MessageBox的用法和获取返回值方法

C#之MessageBox的用法和获取返回值方法

发布于:2015-4-15 最后更新:2017-2-13 C# 0条评论 3,367 views
欢迎光临小站,愿能为您提供帮助与启发,热爱分享、享受分享、乐于分享,让我们携手共同进步。
【函数】 <整型> MessageBox(<字符串 Text, <字符串> Title, <整型> nType,MessageBoxIcon);
【函数说明】 弹出一个消息框。
【语法】
参数:
Text <字符串>,消息框的正文;
Title <字符串>,消息框的标题;
nType <整型>,消息框的类型。
返回值:<整型>,用户在消息框上点击关闭时的选择的按钮。
MessageBoxIcon:对话框上显示的图标样式。
实例:
MessageBox(“MessageBox消息框”);
MessageBox(“消息内容”, “返回值确定1”,MessageBoxButtons.OK,MessageBoxIcon.Question);
MessageBox(“消息内容”,, “返回值 确定1 取消2”,MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
MessageBox(“消息内容”, “返回值 终止3 重试4 忽略5”,MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);
MessageBox(“消息内容”,   “返回值 是6 否7 取消2”,MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);
MessageBox(“消息内容”,   “返回值 是6 否7”,MessageBoxButtons.YesNo, MessageBoxIcon read this.Hand);
MessageBox(“消息内容”, “返回值 重试4 取消2”,MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);
获取MessageBox的返回值:
首先要知道MessageBox返回的值为DialogResult类型。
返回值可能有如下:
DialogResult.OK  //点击“确定”按钮后返回的值
DialogResult.YES  //点击”是“按钮后返回的值
DialogResult.NO //点击”否“按钮后返回的值
………
例如:
DialogResult dr = MessageBox(“消息内容”,   “返回值 是6 否7”,MessageBoxButtons.YesNo, MessageBoxIcon.Hand);
if(dr == DialogResult.YES)
{
    MessageBox(“点击了按钮”是“”);
}
else
{
    MessageBox(“点击了按钮”否“”);
}
附录参数说明:
MessageBoxButtons 参数 ,按钮选择
成员名称
说明
AbortRetryIgnore
消息框包含“中止”、“重试”和“忽略”按钮。
OK
消息框包含“确定”按钮。
OKCancel
消息框包含“确定”和“取消”按钮。
RetryCancel
消息框包含“重试”和“取消”按钮。
YesNo
消息框包含“是”和“否”按钮。
YesNoCancel
消息框包含“是”、“否”和“取消”按钮。
MessageBoxIcon 参数 ,图标选择
成员名称
说明
Asterisk
该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。
Error
该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
Exclamation
该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。
Hand
该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
Information
该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。
None
消息框未包含符号。
Question
该消息框包含一个符号,该符号是由一个圆圈和其中的一个问号组成的。
Stop
该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。
Warning
该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。

标签: , , ,

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据