1:仅显示正文文字
MessageBox.Show("Test");
说明:直接在Show()
方法里面传入String类型参数即可。
2:仅显示标题及正文文字
MessageBox.Show("This is concrete content.", "Title");
说明:Show()
方法第一个参数为正文文本,第二个参数为标题,均为String类型。
3:仅显示标题及正文文字,附带OK和Cancel选项
if (MessageBox.Show("Press OK or Cancel.", "Confirm Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
Console.Write("Choose OK Button");
}
说明:这里在if里面判断生成的MessageBox的事件源是OK还是Cancel,然后进行操作。
4:MessageBoxIcon可选项
MessageBoxIcon.Question
:显示附带“问号”的图标MessageBoxIcon.Information
:显示附带“叹号”的图标MessageBoxIcon.Stop
:显示附带“错误”的图标MessageBoxIcon.Exclamation
: 显示附带“黄色三角形提示”的图标MessageBoxIcon.None
:不显示图标MessageBoxIcon.Warning
:显示附带“黄色三角形提示”的图标
示例:
MessageBox.Show("This is concrete content.", "Title", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
5:MessageBoxButtons可选项
MessageBoxButtons.YesNo
:显示“是”、“否”两个ButtonMessageBoxButtons.OK
:仅显示“是”MessageBoxButtons.OKCancel
:显示“OK”、“Cancel”两个ButtonMessageBoxButtons.AbortRetryIngore
:显示“终止”、“重试”、“忽略”三个ButtonMessageBoxButtons.RetryCancel
:显示“重试”、“取消”两个个ButtonMessageBoxButtons.YesNoCancel
:显示“是”、“否”、“取消”三个Button
示例:
MessageBox.Show("This is concrete content.", "Title", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning);