winform 父窗体向子窗体实现实时传值(委托事件)

**该例子中图片得联系都是第一个事件,可以进行参考编写
1.在父窗体中发布事件

在这里插入图片描述
我这里使用了net提供得无返回值委托action,感兴趣得可以专门去搜索一下。
2.然后在父窗体中定义调用事件得函数。
在这里插入图片描述

我这里是在按钮点击事件中触发我定义的事件,可以看情况使用。

3.随后在子窗体中进行订阅父窗体得事件。
在这里插入图片描述

我这里是在构造函数中订阅,load事件中应该也可以,我没尝试。
4.定义订阅事件添加得函数(个人理解就是事件实际执行得方法),并且在订阅事件时候添加上去,参数类型需要和事件得参数类型相同。例如图三中第一个事件执行得函数:
在这里插入图片描述
该函数中就需要编写实际要执行得事。例如绑定数据等等。

个人理解,事件得执行顺序是:先发布(声明定义事件,图一),订阅事件(给事件添加对应参数类型和返回值得执行函数,就是图三,然后调用执行事件函数(图二),进入到实际执行函数中(图四))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值