【问题标题】:All control dissapears (Form become empty) VB.Net所有控件消失(表单变为空)VB.Net
【发布时间】:2014-07-23 20:08:47
【问题描述】:

我有 1 个名为 frmMain 的表单,然后我再次创建表单,不小心将新表单命名为 frmMain,然后我将新表单的名称更改为 FrmSecond,然后当我尝试打开 frmMain我进入frmMain设计器时出错,然后单击“忽略并继续”,然后frmMain为空..所有文本框或标签以及其他都丢失了。然后我删除了 FrmSecond 并关闭了我的项目而不保存,然后我再次打开我的项目,但同样的 frmMain 仍然是空的,但代码列表仍然存在。我该如何解决这个问题?谢谢。

创建 FrmSecond 之前的这段代码..

Private Sub FrmMain_Load(sender As Object, e As EventArgs)

End Sub

创建 FrmSecond 后的这段代码..

Private Sub FrmMain_Load_1(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub

不同的是“Handles MyBase.Load”和“FrmMain_Load”变成了“FrmMain_Load_1”

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    构建/运行项目后,文件将被保存。

    因此,除非您有源代码控制或可以在 Windows 中恢复文件夹(至少可以说不可靠),否则您可能被搞砸了。

    以前对这样一个问题的回答: Visual Studio Project restore old version

    我的建议是,如果您尝试使用 Windows 还原文件夹,请先在其他位置备份该文件夹。

    或者,您可以重新构建表单,因为所有功能仍然存在。

    在做任何事情之前,请在资源管理器中检查您的项目文件夹并打开您的每一个表单(以及您在回收站中删除的表单)。手动打开它们,看看你的 UI 是否仍然存在。

    【讨论】:

    • LOL..我从不删除我的 FrmMain,但我不知道为什么我的 FrmMain.Designer.vb 在回收站中,所以我恢复并且我的控件或对象再次可见.. 但我需要将“Private Sub BtnInsert_Click(sender As Object, e As EventArgs)”改成“Private Sub BtnInsert_Click(sender As Object, e As EventArgs) Handles BtnInsert.Click”,谢谢。
    • 优秀。很高兴我能帮上忙。重做工作总是很糟糕。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多