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

簡(jiǎn)述VB.NET AddHandler語句

開發(fā) 后端
這里介紹通過使用VB.NET AddHandler語句。AddHandler和RemoveHandler允許你在運(yùn)行時(shí)連接、斷開或修改與事件聯(lián)系的處理函數(shù)。

#t#在向大家詳細(xì)介紹VB.NET AddHandler語句之前,首先讓大家了解下代理是一個(gè)存儲(chǔ)方法索引的類,然后全面介紹VB.NET AddHandler語句。事件只是用來通知一個(gè)行為已經(jīng)發(fā)生的信息。在ObjectARX中,我們使用反應(yīng)器(reactor)來處理AutoCAD的事件。而在AutoCAD .NET API中,ObjectARX反應(yīng)器被換成了事件。

事件處理函數(shù)(或者叫回調(diào)函數(shù))是用來監(jiān)視和反饋程序中出現(xiàn)的事件。事件可以以不同的形式出現(xiàn)。

在介紹AutoCAD .NET API中的事件之前,讓我們先來簡(jiǎn)單地了解一下代理。

代理

代理是一個(gè)存儲(chǔ)方法索引的類(概念與函數(shù)指針類似)。代理對(duì)方法是類型安全的(與C中的函數(shù)指針類似)。代理有特定的形式和返回類型。代理可以封裝符合這種特定形式的任何方法。

代理的一個(gè)用途就是作為產(chǎn)生事件的類的分發(fā)器。事件是.NET環(huán)境中***級(jí)別的對(duì)象。雖然VB.NET把事件處理的許多細(xì)節(jié)給隱藏掉了,但事件總是由代理來實(shí)現(xiàn)的。事件代理可以多次調(diào)用(就是它們可以存儲(chǔ)多于1個(gè)的事件處理方法的索引)。它們保存了用于事件的一個(gè)注冊(cè)事件處理的列表。一個(gè)典型的代理有以下的形式:

  1. Public Delegate Event (sender as Object, e as EventArgs) 

***個(gè)參數(shù)sender表示引發(fā)事件的對(duì)象。

第二個(gè)參數(shù)e是一個(gè)EventArgs參數(shù)(或者是一個(gè)派生的類),這個(gè)對(duì)象通常包含用于事件處理函數(shù)的數(shù)據(jù)。

VB.NET AddHandler語句

要使用事件處理函數(shù),我們必須把它與事件聯(lián)系起來。這要通過使用VB.NET AddHandler語句。AddHandler和RemoveHandler允許你在運(yùn)行時(shí)連接、斷開或修改與事件聯(lián)系的處理函數(shù)。

當(dāng)我們使用VB.NET AddHandler語句時(shí),我們要確定事件引發(fā)者的名字,并要使用AddressOf語句來確定事件處理函數(shù),例如:

  1. AddHandler MyClass1.AnEvent, AddressOf EHandler 

前面我們說過要使用RemoveHandler語句從事件處理函數(shù)中斷開事件(移除聯(lián)系)。語法如下所示:

  1. RemoveHandler MyClass1.AnEvent, AddressOf EHandler 
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2010-01-12 10:48:54

VB.NET LIST

2009-10-15 17:41:14

VB.NET Impo

2009-10-21 16:00:26

VB.NET CASE

2009-10-28 10:31:23

VB.NET Impl

2009-10-20 17:38:20

VB.NET exce

2010-01-07 13:51:50

VB.NET數(shù)組賦值

2010-01-20 18:10:27

VB.NET訪問級(jí)別

2009-10-16 11:21:54

VB.NET Decl

2009-10-15 11:42:05

VB.Net賦值語句

2009-10-28 14:13:32

VB.NET File

2009-10-23 16:43:01

VB.NET繪制圖形

2010-01-22 18:24:28

VB.NET重構(gòu)

2010-01-21 18:35:56

VB.NET Impo

2009-10-28 14:44:43

VB.NET Name

2010-01-12 10:29:51

VB.NET對(duì)象串行化

2010-01-19 16:55:46

VB.NET聲明語句

2010-01-19 15:42:30

VB.NET賦值語句

2010-01-18 13:46:32

VB.NET條件分支語

2009-11-10 11:30:12

VB.NET循環(huán)語句

2010-01-19 17:03:25

VB.NET可執(zhí)行語句
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美日韩视频在线 | 国产欧美精品在线 | 操亚洲| www.一级片 | 欧美精品一区三区 | 日本精品视频 | 最新一级毛片 | 一级欧美一级日韩片免费观看 | 国产午夜视频 | 在线国产欧美 | 日韩视频免费 | 男女视频免费 | 久草色播| 蜜桃视频在线观看免费视频网站www | 欧美午夜一区 | 欧美一二区 | 久久久久久久久综合 | 在线黄 | 中文字幕一区二区三区四区五区 | 亚洲综合在线视频 | 亚洲高清三级 | 国产精品免费大片 | 中日av| 91中文在线观看 | 在线观看日本网站 | 国产乱码久久久 | 国产精品视屏 | 免费在线看a | 黄视频免费观看 | 亚洲色综合 | 一级片av| 亚洲国产成人久久久 | 久久久综合精品 | 中文字幕亚洲一区二区三区 | 国产九九九九 | 亚洲日韩欧美一区二区在线 | 一级黄a视频 | 国产精品中文在线 | 狠狠干网站 | 欧美久久久久久久久 | 国产片一区二区三区 |