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

时间:2022-08-27 22:12:07
程序如下:
              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  请教大虾
 

9 个解决方案

#1


if (MessageBox.Show("打开发射机吗?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question); == DialogResult.Yes) 
{
}这样就可以了。这个重载是没有错的。

#2


不会吧~~2008有的,估计是2005没有

#3


 Compact Framework不支持这种重载,只支持这样MessageBox.Show("打开发射机吗?","请确认")

#4


up

#5


.NET CF的MessageBox.Show仅支持3种重载方法...没事儿看看MSDN,不要把.NET CF当.NET用...

Show(String)
Show(String, String)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

#6


http://msdn.microsoft.com/zh-cn/library/system.windows.forms.messagebox.show(VS.80).aspx

#7


if (MessageBox.Show("打开发射机吗?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question)== DialogResult.Yes) 

}

这样就可以了

#8


2005也行的。

#9


什么东东啊 ?不懂

#1


if (MessageBox.Show("打开发射机吗?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question); == DialogResult.Yes) 
{
}这样就可以了。这个重载是没有错的。

#2


不会吧~~2008有的,估计是2005没有

#3


 Compact Framework不支持这种重载,只支持这样MessageBox.Show("打开发射机吗?","请确认")

#4


up

#5


.NET CF的MessageBox.Show仅支持3种重载方法...没事儿看看MSDN,不要把.NET CF当.NET用...

Show(String)
Show(String, String)
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)

#6


http://msdn.microsoft.com/zh-cn/library/system.windows.forms.messagebox.show(VS.80).aspx

#7


if (MessageBox.Show("打开发射机吗?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question)== DialogResult.Yes) 

}

这样就可以了

#8


2005也行的。

#9


什么东东啊 ?不懂