C#项目互相引用的问题
解决方案中有两个项目,项目A,和项目B。项目A,是个Windows应用程序,是程序的入口项目B,Dll_Form是个类库,里面是各种窗体在项目A中引用项目B,项目A中的代...
解决方案中有两个项目,项目A,和项目B。
项目A,是个Windows应用程序,是程序的入口
项目B,Dll_Form 是个类库,里面是各种窗体
在项目A中引用项目B,
项目A中的代码
[STAThread]
static void Main(string[] Args)
{
public static Dll_Form.frmMain mainForm;
using (var login = new Dll_Form.frmLogin())
{
if (login.ShowDialog() == DialogResult.OK)
{
mainForm = new Dll_Form.frmMain();
Application.Run(mainForm);
}
}
}
现在问题来了,因为项目A引用了项目B,所以项目B无法再引用项目A了
那么我在项目B中如何取得 项目A中的这个实例化过的mainForm呢?
请教各位大侠,感谢感谢,分不多。 展开
项目A,是个Windows应用程序,是程序的入口
项目B,Dll_Form 是个类库,里面是各种窗体
在项目A中引用项目B,
项目A中的代码
[STAThread]
static void Main(string[] Args)
{
public static Dll_Form.frmMain mainForm;
using (var login = new Dll_Form.frmLogin())
{
if (login.ShowDialog() == DialogResult.OK)
{
mainForm = new Dll_Form.frmMain();
Application.Run(mainForm);
}
}
}
现在问题来了,因为项目A引用了项目B,所以项目B无法再引用项目A了
那么我在项目B中如何取得 项目A中的这个实例化过的mainForm呢?
请教各位大侠,感谢感谢,分不多。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询