C# Visual Studio 2012中的2个表单

C# Visual Studio 2012中的2个表单,c#,forms,visual-studio,visual-studio-2012,C#,Forms,Visual Studio,Visual Studio 2012,我在VS2012中链接表单时遇到问题 基本上,我正在努力。然而,问题是,我似乎无法在VSC上复制他的结果# 我知道这个问题还有另一个解决方案,但我真的很想对表单和现在从头定义它们的属性使用表单设计器 下面是发生的事情: -首先,我做了一个新项目,选择Windows窗体应用程序(第一个窗体) -稍后,我添加了另一个表单,具体方法是在解决方案上右键单击我的项目,然后选择“添加->新建项->Windows表单”(第二个表单) 因此,现在: 然而,正如我的图片所示,当我试图在Form1.cs中创建For

我在VS2012中链接表单时遇到问题

基本上,我正在努力。然而,问题是,我似乎无法在VSC上复制他的结果#

我知道这个问题还有另一个解决方案,但我真的很想对表单和现在从头定义它们的属性使用表单设计器

下面是发生的事情: -首先,我做了一个新项目,选择Windows窗体应用程序(第一个窗体) -稍后,我添加了另一个表单,具体方法是在解决方案上右键单击我的项目,然后选择“添加->新建项->Windows表单”(第二个表单)

因此,现在:

然而,正如我的图片所示,当我试图在Form1.cs中创建Form2的对象时,代码似乎拒绝将Form2作为项目的一部分存在,即使它肯定在项目文件列表中


对此我真的很困惑。

试着做
form2f2=newform2()
并查看是否引发错误。不幸的是,Intellisense有时会延迟更新缓存(通常通过关闭/打开解决方案或Visual Studio本身来修复)。我猜
名称空间
可能会有所不同。您还应该尝试重建项目。保存并重新启动它。我曾经遇到过这样的问题,但是在一个
控件中
。在youtube教程的代码中,他使用了“new Form2().Show();”@KingKing-我很高兴让OP把它作为答案发布并接受它。我刚刚建立了你的,如果你不是这个的粉丝,OP有一个很好的第一个帖子:D@user2663924是的,这里的人非常喜欢回答,事实上,我们可以从这些问题中发现许多不同的问题,找到答案也是一个让我们变得更有经验的好方法。