控件突然在表单设计器上消失了

时间:2015-09-05 17:10:54

标签: vb.net

我刚刚在主窗体的工具条菜单中添加了一个新项目,突然间,我在这个窗体上的所有控件都消失了!

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

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

这是我的主要表单现在的样子: My Main Form

有没有人知道发生了什么? 提前谢谢!

2 个答案:

答案 0 :(得分:4)

  

由于您没有发布任何代码,所以让我假设“消失的控件”是:

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中,右键单击并选择“查看代码(F7)”,然后从顶部的下拉菜单中选择“FormName”(列表中的第一项,例如“FormName”上方)事件')然后从下一个下拉菜单中选择'初始化组件'

第2步 - 在Private Sub InitializeComponent()

下添加以下代码

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

第3步 - 瞧!完成。

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

  

注意:如果有效,请将此答案标记为“答案”,因为这样可以让其他人更自信地尝试答案! :d

     

您也可以关注Microsoft Support Page

答案 1 :(得分:1)

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