格式:
MessageBox.Show(<string text> ,<string caption>,[MessageBoxButtons buttons],[MessageBoxIcon icon]);
参数:
text 要在消息框中显示的文本;
caption 要在消息框的标题栏中显示的文本;
buttons 可指定在消息框中显示哪些按钮;
icon 它指定在消息框中显示哪个图标 。
buttons:
成员名称 | 说明 |
OK | 消息框包含“确定”按钮。 |
OKCancel | 消息框包含“确定”和“取消”按钮。 |
AbortRetryIgnore | 消息框包含“中止”、“重试”和“忽略”按钮。 |
YesNoCancel | 消息框包含“是”、“否”和“取消”按钮。 |
YesNo | 消息框包含“是”和“否”按钮。 |
RetryCancel | 消息框包含“重试”和“取消”按钮。 |
成员名称 | 说明 |
None | 消息框未包含符号。 |
Hand | 该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。 |
Question | 该消息框包含一个符号,该符号是由一个圆圈和其中的一个问号组成的。 |
Exclamation | 该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。 |
Asterisk | 该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。 |
Stop | 该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。 |
Error | 该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。 |
Warning | 该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。 |
Information | 该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。 |
返回值: DialogResult
成员名称 | 说明 |
None | 从对话框返回了 Nothing。这表明有模式对话框继续运行。 |
OK | 对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。 |
Cancel | 对话框的返回值是 Cancel(通常从标签为“取消”的按钮发送)。 |
Abort | 对话框的返回值是 Abort(通常从标签为“中止”的按钮发送)。 |
Retry | 对话框的返回值是 Retry(通常从标签为“重试”的按钮发送)。 |
Ignore | 对话框的返回值是 Ignore(通常从标签为“忽略”的按钮发送)。 |
Yes | 对话框的返回值是 Yes(通常从标签为“是”的按钮发送)。 |
No | 对话框的返回值是 No(通常从标签为“否”的按钮发送)。 |
示例:
if (MessageBox.Show("确认要删除该行数据吗?", "删除确认", MessageBoxButtons.OKCancel ,MessageBoxIcon.Question)) == DialogResult.OK)
{
// 执行删除的代码
}