2015-09-05 66 views
1

我刚添加了一个新项目到我的主窗体中的一个工具栏菜单,突然间,我的所有控件位于此窗体上消失了!控件在表单设计器上突然消失

这真的很奇怪,因为我没有得到任何错误或任何类似的东西,我也可以正常运行应用程序,但仅在主窗体上缺少控件。

我试着清理/重建我的解决方案并重新启动Visual Studio 2012,但似乎没有任何工作。

这是我的主要形式貌似现在: My Main Form

有没有人有什么事情的任何想法? 在此先感谢!

+0

看看设计师的代码,看看他们是否仍然存在 – Plutonix

+0

他们只是宣布。例如,btnBuild仅在设计器代码中以“Friend WithEvents btnBuild As Cody.CodyButton”的形式存在。 – suchanoob

+0

它可能会更容易从那里删除它们并重建表格 – Plutonix

回答

3

既然你没有发布任何代码,所以让我承担 '消失控件' 是:

Friend WithEvents txtMDF As TextBox 
Friend WithEvents txtLDF As TextBox 
Friend WithEvents btnMDF As Button 
Friend WithEvents btnLDF As Button 
Friend WithEvents Label1 As Label 
Friend WithEvents Label2 As Label 

凡txtMDF,btnMDF,Label1的,等等都是控制...

步骤1 - 我们必须去 '设计师代码'

现在从Designer中右键单击并选择'View Code(F7)',然后从顶部的包含控件列表的下拉菜单中选择'FormName'(列表中的第一项,例如上述“表格名称事件”),然后从下一个下拉菜单中选择“初始化元器件”

步骤2 - 添加以下代码下Private Sub InitializeComponent()

Me.Controls.AddRange(New Control() {txtMDF, txtLDF, btnMDF, btnLDF, Label1, Label2})

步骤3 - 瞧!完成。

现在'全部保存'并返回到FromName设计器,您将像以前一样返回所有控件。

注意:请将此答案标记为'答案',如果它有效,因为它可以让其他人更自信地尝试答案! :D

您也可以关注Microsoft Support Page

1

我在遇到有关同一问题的其他论坛帖子后为此打开了一个bug report