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

C#調(diào)用事件詳細(xì)描述

開發(fā) 后端
這里介紹C#調(diào)用事件,如果沒有任何客戶將委托與該事件掛鉤,該字段將為空;否則該字段引用應(yīng)在調(diào)用該事件時調(diào)用的委托。因此,C#調(diào)用事件時通常先檢查是否為空,然后再C#調(diào)用事件。

C#有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#調(diào)用事件,包括介紹客戶代碼先創(chuàng)建事件類型的委托,該委托引用應(yīng)從事件調(diào)用的方法等方面。

C#調(diào)用事件

如果沒有任何客戶將委托與該事件掛鉤,該字段將為空;否則該字段引用應(yīng)在調(diào)用該事件時調(diào)用的委托。因此,C#調(diào)用事件時通常先檢查是否為空,然后再C#調(diào)用事件。

  1. public class Form2 : System.Windows.Forms.Form  
  2. {  
  3. ... ...  
  4.  
  5. public event SelectionChangedEventHandler SelectionChanged;  
  6.  
  7. ... ...  
  8.  
  9. private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)  
  10. {  
  11. if (SelectionChanged != null)  
  12. {  
  13. SelectionChangedEventArgs E = new SelectionChangedEventArgs(comboBox1.Text);  
  14. SelectionChanged(this, E);  
  15. }  
  16. }  

為了開始接收C#調(diào)用事件,客戶代碼先創(chuàng)建事件類型的委托,該委托引用應(yīng)從事件調(diào)用的方法。然后它使用 += 將該委托寫到事件可能連接到的其他任何委托上。

  1. public class Form1 : System.Windows.Forms.Form  
  2. {  
  3. ... ...  
  4.  
  5. private Form2 m_frm2;  
  6.  
  7. ... ...  
  8.  
  9. public Form1()  
  10. {  
  11. ... ...  
  12.  
  13. m_frm2 = new Form2();  
  14.  
  15. //與事件掛鉤  
  16. m_frm2.SelectionChanged += new SelectionChangedEventHandler(frm2_SelectionChanged);  
  17. }  
  18.  
  19. ... ...  
  20.  
  21. private void button1_Click(object sender, System.EventArgs e)  
  22. {  
  23. m_frm2.ShowDialog();  
  24. }  
  25.  
  26. private void frm2_SelectionChanged(object sender, SelectionChangedEventArgs e)  
  27. {  
  28. //獲取事件傳遞過來的數(shù)據(jù)  
  29. textBox1.Text = e.Selection;  
  30. }  

【編輯推薦】

  1. C#創(chuàng)建表單簡單介紹
  2. C#修改DataReader默認(rèn)行為
  3. C#設(shè)置CooperativeLevel概述
  4. C#表單增加控件簡單描述
  5. C# EmployeePlug類概述
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-08-27 15:17:40

C# const變量

2009-08-26 15:53:48

C#擴(kuò)展方法

2009-09-07 15:15:43

2009-08-10 16:40:03

C#索引器

2009-10-16 11:02:40

VB調(diào)用動態(tài)連接庫

2009-09-14 16:33:55

LINQ To XML

2009-09-24 16:19:53

Hibernate應(yīng)用

2009-09-25 14:28:40

Hibernate S

2009-09-14 13:14:49

LINQ序列

2009-09-14 14:58:52

LINQ to XML

2009-11-18 11:14:49

2010-02-05 16:58:18

Android服務(wù)

2009-10-10 10:04:50

RHEL合法使用

2009-09-08 11:09:39

LINQ數(shù)據(jù)源

2010-04-09 17:45:06

Oracle索引

2009-10-15 14:59:45

網(wǎng)絡(luò)布線光纖技術(shù)

2009-09-25 11:04:32

Hibernate3實

2009-08-12 18:28:09

C#事件處理程序

2009-09-07 15:31:49

C#支持事件

2011-11-02 09:29:42

存儲虛擬化虛擬化
點贊
收藏

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

主站蜘蛛池模板: 亚洲精品久久久一区二区三区 | 福利二区 | 久久精品 | 国产98色在线 | 日韩 | av一级久久 | 亚洲一级av毛片 | 一区二区三区视频在线观看 | 久久久www成人免费无遮挡大片 | 99久久国产综合精品麻豆 | 久热久| 精品国产一区二区三区久久影院 | 欧美激情综合 | 一区二区免费在线视频 | 亚洲美女网站 | 精品国产区 | 日本午夜免费福利视频 | 久久久蜜桃一区二区人 | 亚洲精品日韩欧美 | 美女久久久| 精品国产一区二区三区性色 | 久久成人一区 | 欧美自拍视频 | 天堂成人国产精品一区 | 亚洲一区二区三区免费视频 | 国产www在线 | 在线视频 中文字幕 | 青青草视频网 | 91精品久久久久久久久中文字幕 | 青青艹在线视频 | 网站黄色av | a在线视频| 国产色在线 | 少妇一级淫片免费放播放 | 欧美一区二区在线播放 | 一区二区久久精品 | 成人在线黄色 | 夜夜操av | 在线观看国产视频 | 日日干日日射 | 色视频在线观看 | 成年免费大片黄在线观看岛国 |