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

时间:2014-03-13 21:41:44

标签: winforms visual-studio-2013

在VS2013中,我重命名了一个按钮事件处理程序,并希望进入[Design]以更改属性。我收到一个巨大的警告,告诉我事情并不像他们看起来那样(因为我改变了代表的姓名),所以我点击了Ignore and Continue。这是我第一次点击此按钮。

令我恐惧的是,我看到的是......一个空白的模板而不是我原来的winform。我有我的代码的备份,所以我不太担心,但我想知道如何恢复我的Form1.cs [设计]而不需要返回代码版本。

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

enter image description here

1 个答案:

答案 0 :(得分:0)

你的错误是这么说的吗?:

enter image description here

通过在代码文件中重命名委托,您可以将设计师挂掉。每次切换到设计器选项卡时,它会解析InitializeComponent()以绘制控件以进行编辑,并且由于对原始回调的引用不再存在,因此设计人员在遇到时不知道该怎么做未知的参考。通过强迫它的手,它只是像它告诉你它将要做的那样疯狂。空白面板只是它失败并且什么都没画的结果。

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

enter image description here

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