Microsoft可视化链接窗体/项目
本文关键字:项目 窗体 链接 可视化 Microsoft | 更新日期: 2023-09-27 18:23:43
所以我有一个包含四个项目的解决方案。在Project_Owner_Add
中,我想要一个Next
按钮,这样当单击它时,就会显示其他项目之一。
这是我的密码。
private void buttonNext_Click(object sender, EventArgs e)
{
Project_Owner_Add.Form1 next = Project_Owner_Add_Product_Owner.Form1();
next.Show();
}
错误消息如下:
Project_Owner_Add_Product_Owner在当前上下文中不存在
我假设我要把来自一个单独项目的信息称为完全错误,但我有点认为这是一个简单地将表单链接在一起的问题(这也不起作用)。
关于如何避开这个问题,有什么建议吗?
按照建议添加对其他项目的引用,还可以使用using
指令为Form1
类设置一些别名,以防它在两个项目中都存在。
在C#中实例化类时,关键字new
是必不可少的。你可以这样做:
如果需要,添加对其他项目的引用->然后:
using MyForm = Project_Owner_Add.Form1;
private void buttonNext_Click(object sender, EventArgs e)
{
MyForm next = new MyForm();
next.Show();
}
您需要添加对第二个项目的引用。执行以下步骤:
- 右键单击"
Project_Owner_Add
",然后选择"Add Reference
" - 然后选择
Solution --> Projects
并从列表中选择第二个项目
然后试试这个:
secondprojectNamespace.Form1 next = new secondprojectNamespace.Form1();
next.Show();