委托

委托:

用在跨页面/跨用户控件/跨实例之间传递数据很爽~

public delegate void InvoiceListChange(); //定义委托,委托类型的参数和存入委托的方法之参数一致

public event InvoiceListChange OnInvoiceListChange; //定义事件,事件类型和委托要一致,表示该事件是属于指定委托的事件

public void InvoiceListChange() 
{
OnInvoiceListChange += new InvoiceListChange(ctlActionHistoryList.BindActionList);//事件用Lambda表达式挂载委托,委托传入对应实例的方法
OnInvoiceListChange();//启用事件,如果有参数则传入参数
}

比较全的:http://www.cnblogs.com/akwwl/p/3232679.html

posted @ 2016-11-14 14:29  黑色鼠标  阅读(88)  评论(0编辑  收藏  举报