0

我正在开发一个 winform 应用程序,它有一个所有者绘制的带有复选框的组合框。但是在视觉工作室中,我面临着以下错误

"类 CheckComboBox 可以设计,但不是文件中的第一个类。Visual Studio 要求设计者使用文件中的第一个类。移动类代码,使其成为文件中的第一个类"

以及 如何移动类代码,使其成为文件中的第一个类?

我检查了以前的帖子,但没有得到它。

请帮忙..提前谢谢。

4

3 回答 3

0

最简单的方法是为您编写的每个类创建单独的文件。它将解决问题并被认为是一种良好的做法。

如果您不能/不会,那么只需选择整个课程内容,将其剪切并粘贴到 namespace opening 下{

于 2012-10-04T09:37:44.153 回答
0

您必须为所有 UI 部分创建单独的命名空间,因为位于 windows 窗体后面的设计器文件也试图找到命名空间,但是当它没有找到相同的命名空间时,它认为类是不同的。要解决此问题,请在同一命名空间中的 Designer 文件中包含代码

于 2012-10-04T09:48:24.193 回答
0

最后我得到了答案。我正在阅读错误,突然点击。在命名空间中, CheckComboBox 应该是第一个类(意味着它应该始终是第一个类,如果命名空间中有任何其他类,请将其放在后面)

    namespace **xyz**
 {
     class **xyz** 
     {
     }  
     class pqr 
     {
     }
}
于 2012-10-09T07:43:16.797 回答