c#winform中,在vs2008中,一个解决方案里有两个项目,名字分别为P1,P2,我将P1设定为启动项,
展开全部
如果2个项目之间没有编译进行引用或者编译成动态库进行反射调用是不行的!
如果你一定要这么做,那么在p1里调用p2吧 ,
在p1的特定事件中(如自定义隐藏事件),隐藏p1,打开p2就达到了效果
如果你一定要这么做,那么在p1里调用p2吧 ,
在p1的特定事件中(如自定义隐藏事件),隐藏p1,打开p2就达到了效果
追问
能说的具体点吗,我菜鸟,刚学,你这么说我不懂,p2的引用中有p1
追答
编译p2,要写类和窗体前要写publice修饰符 ,为p1添加引用(把p2做为引用进行添加),成功了以后就可以在p1的任何类的命名空间中引用p2
引用了p2的类可以直接申明p2的里为publice的类或者窗体了
申明好了 你可以在你自己写的特定方法中实例化p2的申明项,如果是窗体 则可以进行显示,写.show()。
同时隐藏p1中显示的窗体.hide();
和你要的效果一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询