System.Windows.Form如果你作的是VC#那么就直接有了

解决方案 »

  1.   

    在System.Windows.Forms 名称空间里
      

  2.   

    如果你作的是VC#工程,
    请在你用到MessageBox.show();函数的文件的开始的地方
    添加名字空间:
    using System.Windows.Forms;
      

  3.   

    我想你的程序可能是控制台,所以才找不到,也加不上名称空间吧?
    如果是这样,那你在工程中,在Add reference,吧System.Windows.Forms.dll给选上,然后在加上
    using System.Windows.Forms;
      

  4.   

    MessageBox是一个类,但它不是一个控件,不是那种从窗体中添加的控件,用的时候自己写函数。你如果有帮助文件的话,只要在程序中任一个位置输入MessageBox,然后点属性页旁边的动态帮助就可以知道它的信息了,或者干脆搜索一下。
      

  5.   

    我写的是web form,连System.windows都没有
      

  6.   

    MessageBox是类。show()是它的静态方法!!!!
    像小渔说的。你引用名字空间:using System.Windows.Forms;
    就可以了!!!!!!!!!!!!
      

  7.   

    在web form里面不需要引用System.Windows.Forms,就算引用了你也用不了
      

  8.   

    MessageBox.Show是WindowsApplication上用的,Web上不适用。
    用:
    Response.Write(@"<script language=javaScript>alert('???');</script>");
      

  9.   

    楼上说的对。在客户端浏览器只能解析运行脚本语言。
    Response.Write("<script language=javascript>confirm('注意啦');</script>);
      

  10.   

    在VC#中using System.windows.Forms也不行,在解决方案中选中你的工程右键“添加引用”选中System.Windows.Forms.DLL。