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)
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)
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
什么东东啊 ?不懂