事件采用發佈訂閲的方式。
操作方法:
1、聲明委托對象
like
public delegate void EventAHandler(int a);
2、聲明事件本身
like
public event EventAHandler EventA;
3、在需要發佈的位置插入發佈對象
EventA(999);
4、事件發佈至此完成。
操作方法2
事件訂閲部分
1、引用並實例化一個新的對象
like
Tool A = new Tool(); A.EventA += new A.EventAHandler(MethodB) ;
2、觸發事件
private void MethodB(int b) { if (this.InvokeRequired) { A.EventAHandler createInvoke = new A.EventAHandler(MethodB); this.Invoke(createInvoke, b); } else { if (b==?????) { 條件滿足處理; } } }
3、以上完成
标签:對象,like,C#,EventA,EventAHandler,MethodB,new,隨筆,Event From: https://www.cnblogs.com/ghostkingee/p/16978176.html