如何实现两个项目之间窗体的调用c#.net 如题,在C#。net winform中有两个项目,一个为A,一个为B,A中有一个form1,B中有一个form2。请问如何通过form1调用form2呢?谢谢,急急急! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A项目里添加B项目的引用。若AB在同一个解决方案下,直接添加项目引用。若B是已经编译好的,则添加程序集引用 在A项目中添加引用B,然后就可以在A的form1调用form2,在A中添加引用后,打开form1,在form1的类中。using B;form2 myForm2 = new form2();form2.show();就可以了。如果要跨窗体传值或者调用方法的话,可以用委托;delegate/*声明委托的关键字*/ + 返回类型 + 委托的名称+(要执行的方法的参数)例如: delegate void setData(object obj)这就是一个委托了。然后有一个方法,例如 private void setDataToDGV(object obj){ //........} 使用委托的方法就是setData mySetData = new set(setDataToDGV); 你们有没有开发过这样的系统? 水印平铺问题? winform中如何用listview实现进程用户名的获取?? 谁有together for vs.net 2005的crack C#中如何定义全局变量? 请教 关于怎样做动态菜单的问题,请热心高手帮忙 wpf内 canvs动态加载多张图片的问题 讨论企业监控软件记录员工浏览网站的网址问题 位置0处没有任何行? 如何在winform的DataGrid中实现分页显示? 求教一思路,大家进来看看? C#点击按钮跳转页面
若AB在同一个解决方案下,直接添加项目引用。
若B是已经编译好的,则添加程序集引用
form2.show();就可以了。如果要跨窗体传值或者调用方法的话,可以用委托;delegate/*声明委托的关键字*/ + 返回类型 + 委托的名称+(要执行的方法的参数)例如: delegate void setData(object obj)
这就是一个委托了。然后有一个方法,例如
private void setDataToDGV(object obj)
{
//........
} 使用委托的方法就是setData mySetData = new set(setDataToDGV);