苹果图片大全,好看的电脑桌面图片,步步高音乐手机官网
直接切入主题
有时候同一个项目下我们可能会使用多个窗体,窗体间方法互相调用也不可避免,好了,使用无参无返回值的方法,开始上图
1、新建一个winform项目form1,并再添加一个窗体form2;拖入button和textbox,如下
2、先编辑form2,定义属性存放无参无返回值的方法,重载form2的构造函数,处理相关方法
1 public form2(list<action> a) //public list<action> form2m(params action[] a) 2 { 3 ll.add(a1); 4 ll.add(a2); 5 lmf1 = a; 6 initializecomponent(); 7 8 }
3、按钮单击事件调用form1的方法
4、接下来编辑form1的代码,这个就更简单了:
先定义list<action>集合,用于存放无参无返回值的方法们....
实例化窗体按钮的单击事件实例化form2对象并显示
然后就可以愉快的测试了
form1主要代码如下
测试结果:
源码已开源到github,欢迎star,欢迎互相交流:qq 649499016
源码下载:https://github.com/definecs/methodcallsbetweenforms/tree/master/methodcallsbetweenforms
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论