C#事件四部曲:
(1)定義委托
public deligate void DoSomethingDelegate(object sender, EventArgs e);
(2)定義事件(在類中)
publice event DoSomethingDelegate DoSomething;
(3)引發事件(判斷某個操作執行,或在某個操作執行後)
DoSomething(object, e);
(4)定義事件處理方法并綁定到事件(在初始化時)
~.DoSomething += doSomethingHandler;
private void doSomethingHandler(object sender, EventArgs e)
{ ... }
本文轉自 huohe2009 51CTO部落格,原文連結:http://blog.51cto.com/zhaojie/852592