Visual Studio:项目中未包含 VB.Net 新窗体

Jiale Xue - MSFT 40,746 信誉分 Microsoft 供应商
2024-03-11T08:14:10.4366667+00:00

我仍然是 Visual Studio 的新手,并且正在使用 VS 2022。我能够成功创建和测试几个 VB.Net 模块。我在项目中添加了一个新表单,更改了表单名称“Form1”,一切都很好。然后我创建了一个新窗体,它命名为 Form2。显然,我告诉它创建表单,但不是作为项目的一部分。我花了几个小时添加表单组件并自定义其属性。我将表单的名称更改为 frmPsrch,但其选项卡上的标题仍然显示 Form2。就在那时,我决定出了点问题。我在我的解决方案文件夹中找到了Form2.Designer.vb的项目,制作了一个副本以防万一,并将原始frmPsrch.Designer.vb重命名为 。我再次打开 VS,决定包含表单的最佳方式是 Project / Add Existing Item,它打开了一个带有 VB 代码的窗格。好消息是,我的所有项目都包括在内,我设置的值也都在那里。但是我无法让它显示表单的视觉布局。在“我的项目”子文件夹中,我找到了 Form2.Designer.vb、Form2.resx 和 Form2.vb 文件,所以我希望我需要的数据仍然存在。有没有办法将所有表单信息作为解决方案的一部分返回到 VS 中?

Note:此问题总结整理于:Visual Studio: New form not included in VB.Net project

Windows 窗体
Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
115 个问题
VB
VB
Microsoft 开发的一种面向对象的编程语言,其在 .NET Framework 上实现。 以前称为 Visual Basic .NET。
78 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 46,951 信誉分 Microsoft 供应商
    2024-03-11T09:15:45.0233333+00:00

    我不知道你是如何在项目之外创建表单的。

    • 如果可以在“解决方案资源管理器”中看到它,则只需将其直接复制到项目中即可。
    • 如果不能,只需在项目中创建一个新窗体“Form2”,然后删除项目文件夹中的Form2.vb和Form2.Designer.vb,并将Form2.Designer.vb、Form2.resx 和 Form2.vb 文件粘贴到其中。然后,您项目中的 Form2 将替换为您之前 创建的窗体,希望这会有所帮助。

    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助