DelegateAndEvent应用之回马枪

    应用DelegateEvent实现函数的回调,在实际的开发中非常有用。它实现的实际上是一种依赖通知的效果。通常可以用在:子窗体信息更新的结果反馈至母窗体;类的属性值和UI控件值依赖时的相互“通知”等。

       现通过简单的例子Demo这两种应用场景:

一:类的属性值发生变化时,反馈到和它关联的控件中:
1.
建立类 BasicInfo,并为其建立委托和事件

2.建立Form1,并拉出几个TextBox控件。当属性值发生改变时,反馈到相关连的控件

 

 

二:子窗体信息更新的结果反馈至母窗体

1.建立子窗体frmChild,建立相应的委托和事件。

 

 

2.建立母窗体frmMain:

 

说明:子窗体更新信息后,触发相应的事件,并关闭;此事件将执行在母窗体中为其指定的回调函数,由于存在参数的传递,从而达到“回马枪”的效果


三:经典的 猫叫,主人醒,老鼠跑

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值