成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#自定義事件的步驟介紹

開發 后端
本文簡要介紹了C#自定義事件的的五個步驟。

通常C#自定義事件有下面的幾個步驟:

1、聲明一個delegate: (用于事件的類型的定義)

如:

  1. public delegate void 事件名稱EventHandler(object serder, EventArgs e);   

//事件名稱用你的自己的來代替,隨后的EventHandler是C#的建議命名規范,當然如果你不想遵守,可以使用任何字符甚至可以不要。

如果你想自定義事件的參數EventArgs,你可以從這個類派生你自己的事件參數類,然后在delegate的聲明中,用你的參數類替換EventArgs

注:要全面了解自定義事件的原理,你需要學習有關delegate的知識。

2、在你的類中聲明一個事件,并且使用步驟1的delegate作為事件的類型:

  1. public event 事件名稱EventHandler 事件名稱;  

3、在你的類中需要觸發事件的方法中,添加事件觸發代碼:

  1. 事件名稱(thisnew EventArgs());  

或者:

  1. if(事件名稱!=null)   
  2. 事件名稱(thisnew EventArgs());  

//如果使用你自己的事件參數類,你可以用你的參數類事例替換new EventArgs(), 同時在你的參數類中保存你需要傳遞的數據。

4、C#自定義事件注冊:

事件注冊和普通的事件注冊沒有不同,也就是說如果一個外部的對象在你的事件被觸發的時候需要作出響應,那么你可以在外部了構造器中(或者適當的地方)對事件進行注冊

  1. 帶有事件的類實例.事件名稱+= new 事件名稱EventHandler( 事件處理方法名稱);  

5、編寫事件處理方法:

  1. public void 事件處理方法名稱(object sender, EventArgs e)   
  2. {   
  3. //添加你的代碼   
  4. }  

注:如果你在類中處理自己的觸發事件,你可以選擇C#自定義事件步驟4和5的方式,也就是注冊自己,也可以在觸發事件代碼中直接調用事件處理方法。

【編輯推薦】

  1. C#自定義控件的開發:Pin和Connector
  2. 比較C#自定義控件的property(屬性)和/attribute(性質)
  3. C#組件開發:COM和.NET對象之間的互操作
  4. 介紹.NET平臺、C#和ASP.NET
  5. C# Attributes:定義設計期信息
責任編輯:book05 來源: hi.baidu
相關推薦

2009-08-04 08:58:01

C#自定義特性

2009-08-04 09:56:46

C#事件處理自定義事件

2009-09-03 15:46:57

C#自定義事件

2009-08-28 17:45:19

C#自定義數據

2009-08-04 13:31:35

C#自定義事件

2009-08-04 12:40:34

c#自定義事件

2009-08-04 13:53:58

C#委托類C#事件

2009-08-04 13:23:40

C# 自定義控件dll

2009-08-03 13:34:06

自定義C#控件

2009-08-03 13:39:46

C#自定義用戶控件

2009-08-04 13:07:46

C#自定義快捷鍵

2009-08-17 17:24:02

C#自定義消息框

2021-06-17 06:52:37

C#自定義異常

2009-08-05 17:03:37

C#自定義控件

2009-08-12 14:53:50

C#類型轉換函數

2024-09-11 14:46:48

C#旋轉按鈕

2009-08-07 17:57:26

C#定義事件應用

2009-08-05 17:15:27

C#自定義按鈕

2009-08-03 16:37:49

C#異常類

2009-08-03 14:46:12

C#自定義控件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品视频在线免费观看 | 亚洲国产精品一区在线观看 | 美女啪啪国产 | 国产日屁| 国产欧美日韩精品一区 | 国产精品日韩高清伦字幕搜索 | 国产激情一区二区三区 | 欧美精品一区二区三区蜜臀 | 欧美日韩国产在线观看 | 黄色精品 | 日本一区二区高清视频 | 视频一区二区三区中文字幕 | 青青草免费在线视频 | 亚洲一区网站 | 国产美女自拍视频 | 成人国产精品入口免费视频 | 亚洲国产精品日韩av不卡在线 | 999久久久| 欧美日韩精品影院 | 天天久久 | 欧美精品一区久久 | 91视在线国内在线播放酒店 | 国产高清精品一区二区三区 | 欧美小视频在线观看 | 激情黄色在线观看 | 91高清免费观看 | 亚洲精品欧美一区二区三区 | 午夜精品久久久久久久久久久久久 | 亚洲综合中文字幕在线观看 | 一区二区三区四区av | www.久久 | 欧美日韩久久精品 | 日韩欧美国产成人一区二区 | 凹凸日日摸日日碰夜夜 | 韩国av网站在线观看 | 精品一区二区三区在线观看 | 久久综合激情 | 亚洲免费在线观看 | 国产日韩精品一区二区 | 高清视频一区二区三区 | 精品国产乱码一区二区三区a |