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

C#調用事件詳細描述

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

C#有很多值得學習的地方,這里我們主要介紹C#調用事件,包括介紹客戶代碼先創建事件類型的委托,該委托引用應從事件調用的方法等方面。

C#調用事件

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

  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#調用事件,客戶代碼先創建事件類型的委托,該委托引用應從事件調用的方法。然后它使用 += 將該委托寫到事件可能連接到的其他任何委托上。

  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. //獲取事件傳遞過來的數據  
  29. textBox1.Text = e.Selection;  
  30. }  

【編輯推薦】

  1. C#創建表單簡單介紹
  2. C#修改DataReader默認行為
  3. C#設置CooperativeLevel概述
  4. C#表單增加控件簡單描述
  5. C# EmployeePlug類概述
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-10 16:40:03

C#索引器

2009-08-26 15:53:48

C#擴展方法

2009-09-07 15:15:43

2009-08-27 15:17:40

C# const變量

2009-10-16 11:02:40

VB調用動態連接庫

2009-09-14 16:33:55

LINQ To XML

2009-09-24 16:19:53

Hibernate應用

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服務

2009-10-10 10:04:50

RHEL合法使用

2010-04-09 17:45:06

Oracle索引

2009-09-25 11:04:32

Hibernate3實

2009-09-08 11:09:39

LINQ數據源

2009-10-15 14:59:45

網絡布線光纖技術

2009-08-12 18:28:09

C#事件處理程序

2009-09-07 15:31:49

C#支持事件

2011-11-02 09:29:42

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

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩国产一区 | 一区亚洲 | 国产亚洲精品久久久久动 | 久久精品av | 国产日韩精品视频 | 久久久久久免费毛片精品 | 国产日韩欧美在线观看 | 天天爽天天操 | 亚洲国产精品一区在线观看 | 国产蜜臀97一区二区三区 | 99在线免费观看视频 | 日日操视频 | 日本成人在线观看网站 | 成人免费视频网站在线观看 | 一级大黄| 午夜欧美| 欧美韩一区二区三区 | 欧美日韩国产精品激情在线播放 | 日韩精品一区二区三区免费观看 | 一区二区视频在线观看 | 亚洲成人免费在线观看 | 精品三区| 精精国产xxxx视频在线播放 | 日韩精品1区2区3区 成人黄页在线观看 | 91麻豆精品国产91久久久更新资源速度超快 | 天天拍天天色 | 亚洲精品亚洲人成人网 | 欧美激情久久久 | 欧美日韩网站 | 神马九九| 日本久久视频 | 国产精品女人久久久 | 日韩精品久久一区二区三区 | 做a视频在线观看 | 欧美韩一区二区 | 亚洲国产欧美91 | 久久在线免费 | 成人综合一区二区 | 四虎永久免费地址 | 全免费a级毛片免费看视频免费下 | 中文字幕99 |