我有两种不同的形式作为两个不同的项目。我想在同一个项目中使用这两个表单,这样当用户点击表单2中的按钮时,我就可以看到表单1.如何在VS Express中将一个表单包含在另一个表单中?
答案 0 :(得分:2)
您可以在第一个项目中添加对第二个项目的引用,在程序集中添加指向该表单的using语句,然后在按钮上单击实例化并显示该表单。
如果你真的想要在同一个项目中制作它们,它应该像将这个表单从一个项目复制粘贴到另一个项目一样简单,你可能想要更改命名空间以匹配,但你不必再次,您只需要添加一个using语句,以便能够在另一个中访问该表单(并确保它被声明为public,如果它们位于同一名称空间中,您可以使用内部函数)。
答案 1 :(得分:0)
首先,您为什么要移动表单?
只需在另一个项目中使用该表单:
要将表单移动到另一个项目中,只需将Form2复制到与另一个项目相同的项目中。通常最好的做法是在同一个项目中包含所有表单,特别是如果它们已连接,但有时情况并非如此。所以做任何你觉得舒服的事情。
当然,您应该注意到表单不能彼此具有相同的名称,即form1和form1,并且应将它们重命名为适合它们的名称,以避免将来出现混淆。请不要花时间在这上面,它应该快速,容易识别。