我正在开发一个 winform 应用程序,它有一个所有者绘制的带有复选框的组合框。但是在视觉工作室中,我面临着以下错误
"类 CheckComboBox 可以设计,但不是文件中的第一个类。Visual Studio 要求设计者使用文件中的第一个类。移动类代码,使其成为文件中的第一个类"
以及 如何移动类代码,使其成为文件中的第一个类?
我检查了以前的帖子,但没有得到它。
请帮忙..提前谢谢。
我正在开发一个 winform 应用程序,它有一个所有者绘制的带有复选框的组合框。但是在视觉工作室中,我面临着以下错误
"类 CheckComboBox 可以设计,但不是文件中的第一个类。Visual Studio 要求设计者使用文件中的第一个类。移动类代码,使其成为文件中的第一个类"
以及 如何移动类代码,使其成为文件中的第一个类?
我检查了以前的帖子,但没有得到它。
请帮忙..提前谢谢。
最简单的方法是为您编写的每个类创建单独的文件。它将解决问题并被认为是一种良好的做法。
如果您不能/不会,那么只需选择整个课程内容,将其剪切并粘贴到 namespace opening 下{
。
您必须为所有 UI 部分创建单独的命名空间,因为位于 windows 窗体后面的设计器文件也试图找到命名空间,但是当它没有找到相同的命名空间时,它认为类是不同的。要解决此问题,请在同一命名空间中的 Designer 文件中包含代码
最后我得到了答案。我正在阅读错误,突然点击。在命名空间中, CheckComboBox 应该是第一个类(意味着它应该始终是第一个类,如果命名空间中有任何其他类,请将其放在后面)
namespace **xyz**
{
class **xyz**
{
}
class pqr
{
}
}