首页 > 解决方案 > 从主窗体中删除了一个用户控件,现在在主窗体的设计器中找不到所有其他用户控件

问题描述

在 Visual Studio 2017 中使用 C#(Windows 窗体)

大家好,

在我正在处理的程序中,我基本上有一个主窗体和一些可以用按钮交换的用户控件。我从一开始就拥有所有用户控件,然后按钮将它们带到前面。

我想删除其中一个用户控件并用现有的用户控件替换它,所以我只是选择了旧的用户控件并点击删除,然后尝试从工具箱中拖入新的用户控件。当我将新的用户控件拖进来时,它添加了一个过时的版本,所以我尝试重建项目,但没有任何反应。

然后我重新启动 Visual Studio 并在我的主窗体的设计器中收到一条错误消息,说找不到类型“NewProject.Usercontrol1”,我应该确保它存在于程序集中;在主窗体的代码中,它说变量“usercontrol1”没有声明或分配。对于所有其他用户控件,我收到相同的错误消息(Usercontrol1 是其中一个用户控件的名称)

所有用户控件也从工具箱中消失了。

老实说,不知道从哪里开始,Visual Studio 没有说任何关于这些错误的信息,并且用我的语言搜索它们我也没有找到任何东西。

所以我想我的问题是,我该如何修复该错误,如果可行,我如何删除用户控件而不弄乱表单的其余部分?

标签: c#winformsuser-controls

解决方案


推荐阅读