首页 > 编程语言 >C# Event隨筆

C# Event隨筆

时间:2022-12-13 12:23:48浏览次数:30  
标签:對象 like C# EventA EventAHandler MethodB new 隨筆 Event

事件采用發佈訂閲的方式。

操作方法:

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

相关文章