Winforms Form1[Design]在重命名事件处理程序后加载空白模板

Winforms Form1[Design]在重命名事件处理程序后加载空白模板,winforms,visual-studio-2013,Winforms,Visual Studio 2013,在VS2013中,我重命名了一个按钮事件处理程序,并希望进入[Design]以更改属性。我收到一个巨大的警告,告诉我事情并不像看上去的那样(因为我更改了代理的名称,所以我按了Ignore并继续)。这是我第一次按这个按钮 令我恐惧的是,我看到的是。。。与我的原始winform相反的空白模板。我有我的代码备份,所以我不太担心,但我想知道如何在不返回代码版本的情况下恢复Form1.cs[设计] 这就是我的[设计]现在的样子: 你的错误是这样说的吗 通过重命名代码文件中的委托,可以将设计器挂起晾干。

在VS2013中,我重命名了一个按钮事件处理程序,并希望进入[Design]以更改属性。我收到一个巨大的警告,告诉我事情并不像看上去的那样(因为我更改了代理的名称,所以我按了Ignore并继续)。这是我第一次按这个按钮

令我恐惧的是,我看到的是。。。与我的原始winform相反的空白模板。我有我的代码备份,所以我不太担心,但我想知道如何在不返回代码版本的情况下恢复Form1.cs[设计]

这就是我的[设计]现在的样子:


你的错误是这样说的吗

通过重命名代码文件中的委托,可以将设计器挂起晾干。每次切换到designer选项卡时,它都会解析InitializeComponent()以绘制控件进行编辑,并且由于对原始回调的引用不再存在,因此当遇到未知引用时,设计器不知道该怎么办。通过强迫它的手,它只会像告诉你它要做的那样大喊大叫。空白面板只是因为它失败而没有画出来。

弹出打开Form1.Designer文件,找到按钮属性的设置位置。未知引用可能以红色突出显示。将名称更改为在其他文件中更改的名称。下面是一个示例,但使用面板而不是按钮:


然后你的设计师应该恢复正常。不用担心回滚任何内容,这只是一个小补丁。

您的意思是您更改了Form1中的名称。cs?将对此进行检查;我很快回头看了一个小项目演示,然后再回到这里。谢谢