关于两个窗体同时调用一个窗体的实现 已有3个窗体 form1 form2 和一个调用窗体 form3因为 form1 form2中都有 form3窗体的功能所以想实现form1 和 form2 都能调用 form3 并且 form3传值给 1 和 2 都能通用该如何实现,在线等,求大虾。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 让form1和form2都继承form3不是更好? 你可以form3中,定义一些属性,用来保存各种返回值,然后在form1和form2中,分别用ShowDialag()方法调用form3。form3操作完关闭后,form1和form2通过调用form3定义的属性来获取各项返回值便可。 本帖最后由 bdmh 于 2012-08-08 16:18:40 编辑 如果不想继承,仅仅是定义在了那个类里的一些成员变量或函数要被访问,那么你可以将其设置为静态的,因为静态的成员是不需要实例对象就可以访问到了,如果是特定Form实例的对象,则可以设置为public的,只要公有化后,也就可以被外部其它类访问了。 不好意思各位,刚有点事,处理了下。公共类是有的,1 和 2 都有刷新sql的方法我做的是调用窗体判断一下,如果是1窗体,调用1的更新函数如果是2窗体,调用2的更新函数,这样做也能做到及时更新和传值但是弊端就是我用了1窗体的方法,2窗体就不传值了。 DataGridView小问题 为什么我做的chm文件只能在c盘才能正常显示? 在线等待!求一个正则表达式!"渝发改农经(2007)9号",把里面的2007 和 9 分别提取出来。 winform里面 textbox在这里判断输入的全部都是数字和全部是字符啊??? 关于不规则型状Datagrid的问题..高分请教!! VS2005的Data Adapter生成向导在哪里? c#和SQL连接问题 问个Remoting的问题!新手问题-_-!!! 怎么在C#的winform程序中将execl导入到access数据库啊?? 如何重写Panel的宽和高上限 JQuery POST 请求数据 怎么获得form窗体中checkbox的选中个数?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货