none
示例出现问题 RRS feed

答案

  • 您好,请不要整个copy,这样把命名空间替没了。

    请只copy下面我提示的部分,并只替换到相应的程序部分。这个示例有问题,没有命名空间。通常一个winform包含form1.cs和form1.designer.cs。并用关键字partial将一个类的定义放到了两个文件里。如果像您那样全部替换,那么form1.cs和form1.designer.cs里的form1类定义为不同命名空间的类。因此在form1.designer.cs的form1类定义因不继承System.Windows.Forms.Form而出错。

    public
     class
     Form1 : System.Windows.Forms.Form
    {
    ......
    }
    • 已标记为答案 牛先生 2011年2月8日 9:11
    2011年2月8日 8:47
    版主

全部回复

  • 创建一个新的Formr然后参考里面的Dispose函数照写一个Dispose(bool)

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2011年2月8日 5:00
    版主
  • 首先感谢版主指教 ,我试了一遍,还是不行。我是一个初学者,不易理解,望版主能详细说明操作过程。我的操作过程是:先建一个FORM 窗体,然后将form.cs中的代码全部清除,将http://msdn.microsoft.com/zh-cn/library/zf3zx9fy(VS.80).aspx 页面中C#实例代码拷贝过来。修改Program.cs中的启动项后运行。结果出现错误提示:

    1 “data9.Form1.Dispose(bool)”: 没有找到适合的方法来重写 D:\c#test\data9\data9\Form1.Designer.cs 14 33 data9

    2011年2月8日 8:08
  • 您好,请不要整个copy,这样把命名空间替没了。

    请只copy下面我提示的部分,并只替换到相应的程序部分。这个示例有问题,没有命名空间。通常一个winform包含form1.cs和form1.designer.cs。并用关键字partial将一个类的定义放到了两个文件里。如果像您那样全部替换,那么form1.cs和form1.designer.cs里的form1类定义为不同命名空间的类。因此在form1.designer.cs的form1类定义因不继承System.Windows.Forms.Form而出错。

    public
     class
     Form1 : System.Windows.Forms.Form
    {
    ......
    }
    • 已标记为答案 牛先生 2011年2月8日 9:11
    2011年2月8日 8:47
    版主