我有一些MessageBox的代码,但是我在代码下面得到了一个红线,并且在使用System.Windows.Forms的类的开头也得到了一个红线!?
添加使用System.Windows.Forms来显示MessageBoxes是不够的?或者我可能错过了其他什么?提示是预先准备的!谢谢!
编辑:
错误讯息: 错误1命名空间“系统”中不存在类型或命名空间名称“Windows”(您是否缺少程序集引用?)
答案 0 :(得分:5)
您应该添加对System.Windows.Forms
的引用:
你可以这样做:
System.Windows.Forms
并按OK(或双击它)答案 1 :(得分:2)
System.Windows.MessageBox和System.Windows.Forms.MessageBox
之间可能存在歧义因此,为简单起见,请将其声明为System.Windows.MessageBox.Show()
答案 2 :(得分:0)
试试这篇文章
http://msdn.microsoft.com/fr-fr/library/system.windows.forms.messagebox.aspx
const string message =
"message";
const string caption = "your test";
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
// If the no button was pressed ...
if (result == DialogResult.No)
{
// cancel the closure of the form.
e.Cancel = true;
}