Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将我的项目中的表单添加到另一个项目中_C#_.net_Winforms_Forms_Projects And Solutions - Fatal编程技术网

C# 将我的项目中的表单添加到另一个项目中

C# 将我的项目中的表单添加到另一个项目中,c#,.net,winforms,forms,projects-and-solutions,C#,.net,Winforms,Forms,Projects And Solutions,我有一个项目,其中有一个表单本身有几个对象(控件)。我想将此表单添加到另一个解决方案中的另一个项目中。 我如何才能做到这一点。 谢谢。您的意思是,您的项目中有一个表单,您希望将其添加到其他解决方案中的另一个项目中。如果是这种情况,则。 按照以下步骤操作: 在解决方案资源管理器中右键单击项目 选择添加->现有项目 在“添加现有项”对话框中,浏览到要添加的“Form.cs” 它将与其中的所有内容(包括designer.cs和资源文件)一起复制到本地解决方案项目文件夹中。 注: 添加表单的“

我有一个项目,其中有一个表单本身有几个对象(控件)。我想将此表单添加到另一个解决方案中的另一个项目中。 我如何才能做到这一点。
谢谢。

您的意思是,您的项目中有一个表单,您希望将其添加到其他解决方案中的另一个项目中。如果是这种情况,则
按照以下步骤操作:

  • 在解决方案资源管理器中右键单击项目
  • 选择添加->现有项目
  • 在“添加现有项”对话框中,浏览到要添加的“Form.cs”
它将与其中的所有内容(包括designer.cs和资源文件)一起复制到本地解决方案项目文件夹中。
注:

  • 添加表单的“.cs”文件后,您可能只会看到Form.cs,而不会看到Design视图。只需在代码编辑器中打开该文件,VisualStudio就会自动在Designer中绘制表单,以获得设计支持

  • 此操作将文件添加为副本。它们将独立于对原始形式的更改。如果您想进行更改,请将其添加为链接。(在“添加现有项”对话框中选择“添加为链接”)


问题还不清楚。。。另一张表格是否在同一项目中?或者您只是想在运行时显示另一个表单?你能指定+1@Jean吗?我已经回答了,但仍然不清楚这是否是OP想要的。我已经编辑了这个问题。。。看起来这就是他想要的。@Shekhar_Pro看来你做对了!但我并不担心在他的项目中复制表格。我更喜欢在我的解决方案中添加另一个项目,以避免重复对象。@Jean我在回答的第二个注释中提到了类似的情况。如果另一个项目中的名称空间不同,可能需要调整名称空间