show方法没有采用4个参数的重载

ll821121 2009-04-01 07:50:44
程序如下:
DialogResult dlgResult;
dlgResult=MessageBox.Show("打开发射机吗?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question);//此处出错:(show方法没有采用4个参数的重载)
if (dlgResult == DialogResult.Yes)
lblData05.BackColor = Color.FromArgb(35, 58, 125);
运行平台VS.net 2005、Sql Ce 、Windows CE 请教大虾
...全文
458 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
handanwxd 2010-10-22
  • 打赏
  • 举报
回复
什么东东啊 ?不懂
修改一下昵称 2009-04-01
  • 打赏
  • 举报
回复
2005也行的。
wangxuekong 2009-04-01
  • 打赏
  • 举报
回复
if (MessageBox.Show("打开发射机吗?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question)== DialogResult.Yes)
{
}

这样就可以了
wuyq11 2009-04-01
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.messagebox.show(VS.80).aspx
vrhero 2009-04-01
  • 打赏
  • 举报
回复
.NET CF的MessageBox.Show仅支持3种重载方法...没事儿看看MSDN,不要把.NET CF当.NET用...

Show(String)
Show(String, String)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)
ssdutght 2009-04-01
  • 打赏
  • 举报
回复
up
yangqidong 2009-04-01
  • 打赏
  • 举报
回复
Compact Framework不支持这种重载,只支持这样MessageBox.Show("打开发射机吗?","请确认")
gui0605 2009-04-01
  • 打赏
  • 举报
回复
不会吧~~2008有的,估计是2005没有
kingtiy 2009-04-01
  • 打赏
  • 举报
回复
if (MessageBox.Show("打开发射机吗?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question); == DialogResult.Yes)
{
}这样就可以了。这个重载是没有错的。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧