最近刚学C#,简简单单跨窗体小委托,搜遍整个百度,竟没有一个能教会我的,说实话我对各位同行很失望
经几个小时之后,学成归来的我决定用自己的方式写明白这个技术
应用场景:有数据或者需要用到的方法在父窗体,子窗体调用。
ps: 讲话了,这里明明可以直接把父窗体类名new过来调用,根本不用那么麻烦
但咱们现在主要是为了演示跨窗体委托,所以不必纠结其他方法
正式开始,细腻到极致的教学
- 第一步,委托声明写在父窗体
namespace UI
{
//声明要与Form类同级
public delegate void DelShow(); //这里delegate是声明委托的关键字