Ejemplo n.º 1
0
 /// <summary>
 /// 用户想取消事件,调用次方法,调用的时候传递一个委托方法,如果不知道委托方法名称,则取消不了
 /// </summary>
 /// <param name="dg"></param>
 public void RemoveDelete(DGMyClick dg)
 {
     dgMyclick -= dg;
 }
Ejemplo n.º 2
0
 //3.提供移除 方法的方式.......
 public void RemoveClickMethod(DGMyClick dg)
 {
     dgMyClick -= dg;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 用户如果要添加事件,调用此方法,不能直接暴露委托变量dgMyclick
 /// 这样子如果用户直接dgMyclick=null,导致,以前用户添加的事件都被注释掉
 /// </summary>
 /// <param name="dg"></param>
 public void AddDelete(DGMyClick dg)
 {
     dgMyclick += dg;
 }
Ejemplo n.º 4
0
 //2.提供注册 方法的方式,来为 委托对象 注册
 public void AddClickMethod(DGMyClick dg)
 {
     dgMyClick += dg;
 }