MessageBox.Show(Message, Caption, Buttons, Icon)
| 参数 | 说明 | ||||||||||||
| Message | 要显示的信息 | ||||||||||||
| Caption | 对话框标题 | ||||||||||||
| Buttons | 可选参数,指定要显示的按钮,MessageBoxButtons型枚举,包括以下可选值:
如果省略,则显示“确定”按钮。 |
||||||||||||
| Icon | 可选参数,指定要显示的图标,MessageBoxIcon型枚举,包括以下可选值:
|
Show方法会返回一个值,该值是一个DialogResult型枚举,对应于用户在关闭窗口之前所单击的按钮,包括以下可选值:
| Abort: | 单击了“中止”按钮 |
| Cancel: | 单击了“取消”按钮 |
| Ignore: | 单击了“忽略”按钮 |
| No: | 单击了“否”按钮 |
| OK: | 单击了“确定”按钮 |
| Retry: | 单击了“重试”按钮 |
| Yes: | 单击了“是”按钮 |
下面提供了一些MessageBox的示例,请分别复制到命令窗口执行测试。
示例一
最简单的显示:
MessageBox.Show(
"Visual Basic一点不难!")显示的对话框:

示例二
加上标题:
MessageBox.Show(
"Visual Basic一点不难!", "提示")显示的对话框:

示例三
指定要显示的按钮:
MessageBox.Show(
"Visual Basic一点不难,是不是?", "提示", MessageBoxButtons.YesNo)显示的对话框:

示例四
加上图标:
MessageBox.Show(
"Visual Basic一点不难,是不是?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)显示的对话框:

示例五
判断用户单击了哪个按钮:
Dim
Result As DialogResult