在Visual Studio 2013中,当我添加现有表单时,控件不会出现在设计器上

在Visual Studio 2013中,当我添加现有表单时,控件不会出现在设计器上,第1张

我正在使用Windows窗体应用程序。我开始一个新项目。我从新项目中删除了Form1的东西。我从解决方案资源管理器中添加现有内容,然后从另一个项目中选择Form1.cs,Form1.Designer.cs和Form1.resx。当我看到设计师Form1看起来空白时,就像一个新的设备没有出现任何控件。该程序仍然可以完好无损地完成所有控制。我错过了某个地方吗?我关闭并重新打开了项目等。这种情况每次都会反复发生,所以我相信我错过了一些东西,但是在这里搜索或者其他网站都没有为我提供解决方案。也许只是假设每个人都知道它?

我只是在学习c#和Visual Studio,所以希望我没有错过任何愚蠢的东西。我正在按照指示从一本书中做到这一点。一些项目被重新用于教授一个新想法,所以他们让你开始一个新项目,并从原始项目中添加现有项目,然后处理新想法。

最佳答案:

2 个答案:

答案 0 :(得分:1)

在VS 2013中,我选择了“添加现有项目”,只选择了.cs文件,不添加* .Designer.cs和* .resx文件。然后等了几分钟,重新启动了VS2013。 Designer.cs和resx文件显示为与表单关联,但它们被排除在外。我右键单击它们并选择“包含在项目中”。然后它工作正常。

答案 1 :(得分:0)

确保您正在加载您认为正在加载的Form1

默认情况下,Visual Studio 2013(在Windows 7上)将在Documents(C:\ Users *您的用户名* \ Documents)中创建一个名为“Projects”的文件夹。每当您通过转到File-> New Project从Visual Studio中创建新项目时,Visual Studio将(默认情况下)在Projects文件夹中使用项目名称创建一个新文件夹。

我认为当你“删除”Form1时,你实际上并没有删除它,只是将它从项目中删除。当你去添加Form1时,你只是从同一个项目文件夹中选择它,当你真的想从另一个项目文件夹加载它时。

尝试此操作:在当前项目(删除Form1然后添加它的项目)中,在解决方案资源管理器中,右键单击项目,然后选择“在文件资源管理器中打开文件夹”。
在Visual Studio 2013中,当我添加现有表单时,控件不会出现在设计器上,enter image description here,第2张

这将打开磁盘上的项目文件夹。现在,从Visual Studio中删除Form1.cs,然后切换回项目文件夹。如果Form1.cs仍在该项目文件夹中,那么您只需将其从项目中删除。实际文件仍存在于磁盘上。添加现有项目时,Visual Studio通常默认为选定的项目文件夹。

我非常怀疑您正在寻找的Form1位于不同的项目文件夹中。在不知道您所关注的书籍或教程的情况下,我无法向您提供有关您想要的Form1所在位置的任何提示。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复