按钮参数:
- MessageBoxButtons.AbortRetryIgnore —— 终止 | 重试 | 忽略
- OKCancel —— 确定 | 取消
- RetryCancel —— 重试 | 取消
- YesNo —— 是 | 否
- YesNoCancel ——是 | 否 | 取消
图标参数:
- Asterisk,Information —— 信息 i
- Error,Hand,Stop —— 错误 ×
- Exclamation,Warning —— 警告 !
- None —— 无
- Question —— 询问?
返回值:
- 类型:DialogResult。
- DialogResult.OK //点击“确定”按钮后返回的值
- DialogResult.YES //点击”是“按钮后返回的值
- DialogResult.NO //点击”否“按钮后返回的值
标准格式:
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
if (result == DialogResult.No)
{
// cancel the closure of the form.
e.Cancel = true;
}