Form之间传递参数或联动的范型代理实现

    Winform编程中经常会用到Form与Form之间传递参数或者Form1中的动作更新Form2中的数据或呈现,网路中也有很多大师写过类似的文章,本文不是想重提来说明什么,只是分享一下自己的实现和一些想法。

    先说实现好了:

    Step1:定义一个ParentChildRelateEventHandler<TEventArgs>和一个自定义EventArgs
    定义一个ParentChildRelateEventHandler<TEventArgs>目的是一个项目中可能会有多处此类的处理,那通过范型实现一个delegate模板,就不需要每个地方都重新定义一遍了;
    定义一个EventArgs的目的是Form之间传递的可能是自定义对象,所以,需要提供一个EventArgs的模板供调用时指定特定的对象类型;

using  System;
using  System.Collections.Generic;
using  System.Text;

namespace  TestForDelegate
{
    
/// <summary>
    
///  This event handler is for the relation event of parent form and child form
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值