宣告委託和事件
public delegate void myeventhandler(queuea); //宣告委託
public event myeventhandler eve; //宣告事件
編寫事件響應函式
public void calcu_para(queuedata)
{//…}
將指定的事件響應函式繫結到要處理的事件上(訂閱事件)
this.eve += new myeventhandler(calcu_para); //此語句需要寫在程式執行語句中,如//form_lord函式內或form1()裡
(this.load += new eventhandler(form1_load); //form_lord呼叫方法,寫在form1()裡)
觸發事件
eve(datapackets_xpc2);
參考:
委託的使用方法
1.委託是什麼呢?委託是一種資料型別。那麼肯定初學者不理解了,這是什麼意思呢?那麼我就給大家解釋一下。我們現在可以回想一下哪些是資料型別,首先變數是資料型別吧,定義乙個person類是乙個資料型別吧,那麼我們就可以這樣子理解,委託也是一種資料型別,不過是一種delegate型別的資料型別。2.委託的...
c 委託與事件
c 委託與事件 心得 c 用委託來實現事件通知機制。委託相當與c 函式指標。整個過程涉及乙個呼叫者,乙個被呼叫者,還有就是這個委託。實現步驟有以下幾步 1.申明委託,2.定義呼叫者和呼叫的函式,3.定義被呼叫者和具體實現的函式 被呼叫的函式 1.申明委託 在包裡或者類裡,public public ...
C 委託與事件
在c 中,委託類似於c 中的 機制,宣告乙個委託型別,可以分別採用例項方法和靜態方法例項化了委託,所不同的是採用靜態方法例項化的委託,它的 target 屬性為null 而用例項方法例項化的委託,它的 target 屬性為該例項。但是這裡要注意,如果你用 console.writerline del...