通过组合多个项目创建多个表单

时间:2010-11-03 14:21:29

标签: c# winforms projects-and-solutions

假设我有一个包含两个按钮的项目。每个按钮生成一个自定义表单。我手动写了两个表格。但我想知道,有没有办法可以通过在不同的项目中使用工具箱来制作这些表格,并将它们组合在一个解决方案中。我的意思是,当我按下一个按钮时,我想打电话给另一个项目。

最后,如果存在这样的解决方案,是否正确制作这样的程序,还是手动创建表单更好?

2 个答案:

答案 0 :(得分:2)

如果它是公开的,你可以从另一个项目(如果我们谈论VS项目)调用一个表单。您需要添加对该表单“放置”到调用项目的项目的引用。

当然,您可以手动创建表单,但您也可以创建新窗体并通过设计器向其添加控件。

关于正确的方法。如果你需要从不同的项目中调用相同的表单,那么,是的,保留在第三个项目中是正常的。

答案 1 :(得分:0)

是的,您可以调用表单,即使它们位于不同的项目中。但是你需要引用那些项目并定义一个正确的using语句。