c#winform中,在vs2008中,一个解决方案里有两个项目,名字分别为P1,P2,我将P1设定为启动项,

p1运行完了继续运行p2,怎么通过代码来实现p1运行结束,再执行p2p2的引用中有p1... p1运行完了继续运行p2,怎么通过代码来实现p1运行结束,再执行p2
p2的引用中有p1
展开
 我来答
garysky3
2011-09-19 · 超过10用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:34.9万
展开全部
如果2个项目之间没有编译进行引用或者编译成动态库进行反射调用是不行的!
如果你一定要这么做,那么在p1里调用p2吧 ,
在p1的特定事件中(如自定义隐藏事件),隐藏p1,打开p2就达到了效果
追问
能说的具体点吗,我菜鸟,刚学,你这么说我不懂,p2的引用中有p1
追答
编译p2,要写类和窗体前要写publice修饰符 ,为p1添加引用(把p2做为引用进行添加),成功了以后就可以在p1的任何类的命名空间中引用p2
引用了p2的类可以直接申明p2的里为publice的类或者窗体了
申明好了 你可以在你自己写的特定方法中实例化p2的申明项,如果是窗体 则可以进行显示,写.show()。
同时隐藏p1中显示的窗体.hide();
和你要的效果一样
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式