C#Designer:从Design.cs中删除冗余代码

5 c# redundancy designer visual-studio winforms

我有一个表单上有几个按钮,标签和其他东西,但设计师似乎记得以前被删除的那个表单的旧元素.

无论如何都要"刷新"form.Designer.cs代码,以告知它当前在表单上的元素以及哪些元素不是.

为此提供帮助;)

Jar*_*Par 4

如果在重新启动 VS 并重新打开设计器后它们仍然在设计器文件中,那么它们还没有被删除。我见过一些情况,人们认为变量已被删除,但实际情况是它们已被移出表单的可见区域。所以他们仍然存在,但他们没有做任何有趣的事情。

您可以做的是关闭设计器,小心地从 Designer.cs 文件中删除所需的所有变量,重新编译并重新打开设计器。在执行此操作之前,我会备份该文件,因为这样做可能会扰乱您的控制。