C# WinForm MessageBox弹出对话框详细说明

跟風遠走 提交于 2020-04-06 08:39:08

摘要:

MessageBox,显示消息窗口(也称为对话框)向用户展示消息,MessageBoxButtons指定若干常数,用以定义MessageBox上将显示哪些按钮。

命名空间:

System.Windows.Forms

Assembly:

System.Windows.Forms.dll

 

1、OK,消息框包含“确定”按钮。

1
2
3
4
5
6
MessageBoxButtons msgButton = MessageBoxButtons.OK;
DialogResult dr = MessageBox.Show( "OK" "提示" , msgButton);
if  (dr == DialogResult.OK)
{
     MessageBox.Show( "默认消息框" );
}

    

 

2、OKCancel,消息框包含“确定”和“取消”按钮。

1
2
3
4
5
6
7
8
9
MessageBoxButtons msgButton = MessageBoxButtons.OKCancel;
DialogResult dr = MessageBox.Show( "OKCancel" "提示" , msgButton);
if  (dr == DialogResult.OK)
{
      MessageBox.Show( "默认消息框" );
} else
{
     MessageBox.Show( "已取消" );
}

 

3、RetryCancel,消息框包含“重试”和“取消”按钮。

1
2
3
4
5
6
7
8
9
MessageBoxButtons msgButton = MessageBoxButtons.RetryCancel;
DialogResult dr = MessageBox.Show( "RetryCancel" "提示" , msgButton);
if  (dr == DialogResult.Retry)
{
     MessageBox.Show( "重试" );
} else
{
     MessageBox.Show( "已取消" );
}

 

4、YesNo,消息框包含“是”和“否”按钮。 

1
2
3
4
5
6
7
8
9
MessageBoxButtons msgButton = MessageBoxButtons.YesNo;
DialogResult dr = MessageBox.Show( "YesNo" "提示" , msgButton);
if  (dr == DialogResult.Yes)
{
     MessageBox.Show( "yes" );
} else
{
     MessageBox.Show( "已取消" );
}

 

5、YesNoCancel,消息框包含“是”、“否”和“取消”按钮。 

1
2
3
4
5
6
7
8
9
MessageBoxButtons msgButton = MessageBoxButtons.YesNoCancel;
DialogResult dr = MessageBox.Show( "YesNoCancel" "提示" , msgButton);
if  (dr == DialogResult.Yes)
{
     MessageBox.Show( "yes" );
} else
{
     MessageBox.Show( "已取消" );
}

 

6、AbortRetryIgnore,消息框包含“中止”、“重试”和“忽略”按钮。

1
2
3
4
5
6
7
8
9
MessageBoxButtons msgButton = MessageBoxButtons.AbortRetryIgnore;
DialogResult dr = MessageBox.Show( "AbortRetryIgnore" "提示" , msgButton);
if  (dr == DialogResult.Abort)
{
     MessageBox.Show( "中止" );
} else
{
     MessageBox.Show( "重试" );
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!