本文介绍MessageBox控件中的各个参数都代表什么作用,实验了七个参数,有图有真相。
先建立一个按钮页面:
第一个参数代码和显示效果:
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("第一个参数!");
}
第二个参数代码和显示效果:
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("第二个参数!","温馨提示");
}
第三个参数代码和显示效果:
private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show("第三个参数!", "温馨提示",MessageBoxButtons.YesNo);
}
第四个参数代码和显示效果:
private void button4_Click(object sender, EventArgs e)
{
MessageBox.Show("第四个参数!","温馨提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
}
第五个参数代码和显示效果:
private void button5_Click(object sender, EventArgs e)
{
MessageBox.Show("第五个参数!", "温馨提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question,MessageBoxDefaultButton.Button1); //设置默认按钮
}
第六个参数代码和显示效果:
private void button6_Click(object sender, EventArgs e)
{
MessageBox.Show("第六个参数!", "温馨提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1,MessageBoxOptions.RtlReading); //RtlReading消息文本从右到左显示
}
第七个参数代码和显示效果(帮助按钮有效):
private void button7_Click(object sender, EventArgs e)
{
MessageBox.Show("第七个参数(1)!", "温馨提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign, @"C:\Users\琚\Desktop\帮助文档.txt"); //帮助菜单可用,RightAlign表示提示消息靠右显示
}
第七个参数代码和显示效果(帮助按钮无效):
private void button8_Click(object sender, EventArgs e)
{
MessageBox.Show("第七个参数(2)!", "温馨提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign, true); //帮助菜单不可用
}