摘要:
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(
"重试"
);
}
|
来源:oschina
链接:https://my.oschina.net/8824/blog/3216361