VB2005中的BUG?
就是新建一个窗体,双击就打开代码编辑框了,这个大家都知道,然后我在代码编辑窗口的最上面新建一个类
但是当我切换回窗体的时候却提示:
[quote]
加载设计器时遇到一个或多个错误。这些错误在下面列出。一些错误可通过重新生成项目来修复,而另一些错误则需要更改代码。
类 Form1 可以进行设计,但不是文件中的第一个类。Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。
隐藏
在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument(IDesignerSerializationManager manager)
在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
在 System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host)
[/quote]
我记得以前不会出现这样的问题的!
[解决办法]
在一个窗体的.CS文件中第一个类就应该是Form类的定义,或最好就这一个定义,如果在类Form前面有一个非Form类的定义,窗体设计器就不会打开窗体的设计界面了.
所以你一定要保证在窗体的.CS代码文件里第一个class一定要是Form才行.