首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

MessageBoxs的返回值是什么?该怎么处理

2012-01-19 
MessageBoxs的返回值是什么?DialogResultresultnewDialogResult()resultMessageBox.Show( 您确实要退

MessageBoxs的返回值是什么?
DialogResult   result=new   DialogResult();
result=MessageBox.Show( "您确实要退出本系统吗? ", "提示 ",MessageBoxButtons.YesNo);
MessageBox.Show(result.ToString());
if(Convert.ToString(result)== "是 ");
{
//Application.Exit();
}

[解决办法]
if (MessageBox.Show( "xxxxx ", "xx ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
{
//
}
[解决办法]
Convert.ToString(result)==DialogResult.Yes
[解决办法]
正确的范例:
MessageBox.Show( "xxxxx ", "xx ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No

错误的范例:
Convert.ToString(result)==DialogResult.Yes



[解决办法]
呵呵 不好意思 没注意看
MessageBox.Show( "您确实要退出本系统吗? ", "提示 ",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes
[解决办法]
返回的是个枚举
[解决办法]
返回的是DialogResult
[解决办法]
result=MessageBox.Show( "您确实要退出本系统吗? ", "提示 ",MessageBoxButtons.YesNo);
//Yes/No

if(result==DialogResult.Yes)
{
//Application.Exit();
}
[解决办法]
mark.
[解决办法]
有必要这么麻烦吗?
DialogResult dr = MessageBox.Show( "您确实要退出本系统吗? ", "提示 ",MessageBoxButtons.YesNo);

if (dr==DialogResult.Yes)
{
//选择的是Yes
}
[解决办法]
是啊,已经定义好了结果枚举,何必自己判断字符串呢。

热点排行