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

VB.NET事件通道使用技巧須知

開發(fā) 后端
以下代碼示例是關(guān)于VB.NET事件通道的相關(guān)操作。希望廣大VB.NET熱愛著們可以通過我們介紹的內(nèi)容幫助大家提高對(duì)這方面知識(shí)的認(rèn)識(shí)程度。

VB.NET事件通道的實(shí)現(xiàn),可以通過多個(gè)類的操作來進(jìn)行實(shí)現(xiàn)。對(duì)于初學(xué)者來說,這一技巧的應(yīng)用往往會(huì)給他們?cè)趯?shí)際應(yīng)用中帶來一定的麻煩。下面就為大家詳細(xì)解讀一下具體的操作步驟,以方便大家參考學(xué)習(xí)。

C#代碼示例如下:

  1. public delegate void showMsg    
  2. EventHandler(string msg);       
  3. class msg       
  4. {       
  5. public event showMsgEvent  
    Handler showMsgEvent;     
    public string execMsg(string msg)       
  6. {       
  7. if (showMsgEvent != null)       
  8. {       
  9. showMsgEvent(msg + "," +   
    DateTime.Now.ToString());       
  10. }       
  11. return string.Empty;       
  12. }       
  13. }       
  14. ===調(diào)用===       
  15. int i = 3;       
  16. msg[] myMsg;       
  17. private void button2_Click  
    (object sender, EventArgs e)       
  18. {       
  19. myMsg = new msg[i];       
  20. for(int j=0;j<i;j++)       
  21. {       
  22. myMsg[j]=new msg();       
  23. myMsg[j].showMsgEvent +=new   
    showMsgEventHandler(Form3_  
    showMsgEvent);       
  24. }       
  25. }       
  26. void Form3_showMsgEvent  (string msg)       
  27. {       
  28. MessageBox.Show(msg);       
  29. }       
  30. private void button3_Click  
    (object sender, EventArgs e)       
  31. {       
  32. for (int j = 0; j < i; j++)       
  33. {       
  34. myMsg[j].execMsg("good "   
    + j.ToString());       
  35. }       
  36. }   

轉(zhuǎn)換后的VB.NET事件通道代碼:

  1. Delegate Sub showMsgEventHandler
    ()Sub showMsgEventHandler
    (ByVal msg As String)  
  2. Class msgClass msg  
  3. Public name As String  
  4. Event msgEvent As showMsg
    EventHandler  
  5. Public Sub showMsg()Sub showMsg
    (ByVal msg As String)  
  6. MsgBox(msg + DateTime.Now.
    ToString() + " ," + name)  
  7. End Sub  
  8. End Class===調(diào)用===  
  9. Dim i As Integer = 0 
  10. Dim myContain As New List(Of msg)  
  11. Private Sub Button2_Click(
    )Sub Button2_Click(ByVal sender 
    As System.Object, ByVal e As 
    System.EventArgs) Handles Button2.Click  
  12. For i = 0 To 3 Step 1  
  13. Dim myMsg As New msg  
  14. myMsg.name = "name" & i.ToString()  
  15. myContain.Add(myMsg)  
  16. AddHandler myMsg.msgEvent, 
    New showMsgEventHandler(AddressOf 
    responseMsg)  
  17. Next i  
  18. End Sub  
  19. Private Sub responseMsg()Sub 
    responseMsg(ByVal msg As String)  
  20. MsgBox(msg)  
  21. End Sub  
  22. Private Sub Form1_Load()Sub Form1_Load
    (ByVal sender As System.Object, ByVal 
    e As System.EventArgs) Handles MyBase.Load  
  23. End Sub  
  24. Private Sub Button3_Click()Sub 
    Button3_Click(ByVal sender As 
    System.Object, ByVal e As System.
    EventArgs) Handles Button3.Click  
  25. For i = 0 To 3 Step 1  
  26. Dim myMsg As New msg  
  27. myMsg = myContain.Item(i)  
  28. myMsg.showMsg("good ")  
  29. Next i  
  30. End Sub 

VB.NET事件通道相關(guān)共用方法就為大家介紹到這里。

【編輯推薦】

  1. VB.NET壓縮ZIP文件實(shí)際方式解析
  2. 徹底解決VB.NET窗體繼承相關(guān)問題
  3. VB.NET使用MS Access技術(shù)指導(dǎo)
  4. VB.NET獲取硬盤信息操作方式總結(jié)概覽
  5. VB.NET序列化實(shí)現(xiàn)方式簡(jiǎn)單介紹

     

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-11 16:04:10

VB.NET使用wit

2010-01-18 18:20:49

VB.NET使用API

2009-10-23 17:03:18

VB.NET事件編程

2010-01-12 18:12:58

VB.NET事件

2009-11-10 13:08:13

VB.NET編程技巧

2009-10-12 15:44:26

VB.NET動(dòng)態(tài)編碼技

2009-11-11 13:24:29

VB.NET事件

2009-11-04 09:32:12

VB.NET Auto

2010-01-11 13:33:07

VB.NET使用數(shù)組

2010-01-19 15:30:44

VB.NET比較運(yùn)算符

2009-10-26 15:57:07

VB.NET使用Ora

2009-11-03 13:48:02

VB.NET枚舉

2010-01-22 11:02:30

VB.NET創(chuàng)建新變量

2010-01-14 13:59:01

2010-01-18 16:33:57

VB.NET加密文件

2010-01-14 10:18:24

VB.NET List

2010-01-13 15:52:59

VB.NET浮動(dòng)窗體

2010-01-22 17:22:49

VB.NET事件訪問器

2011-06-16 15:14:17

VB.NET事件委托

2009-11-03 11:06:40

VB.NET事件
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 欧美一级网站 | 久久精品女人天堂av | 国产精品毛片一区二区三区 | 91精品久久久久久久久久 | 一区二区三区视频在线观看 | 一道本不卡视频 | 99精品在线观看 | 国产精品久久久久久久久久久久 | 日日碰狠狠躁久久躁婷婷 | 久久久久久成人 | 国产精品久久久久一区二区三区 | 欧美日韩在线一区 | 日韩网 | 成人一区二区三区在线观看 | 日韩毛片 | 国产无套一区二区三区久久 | 日韩快播电影网 | 久久久久国产一区二区三区不卡 | 日韩av啪啪网站大全免费观看 | 奇米四色在线观看 | 成人性视频免费网站 | 欧美激情a∨在线视频播放 成人免费共享视频 | 伊人天堂网 | 久久av一区二区三区 | 精品伦精品一区二区三区视频 | 一级黄片一级毛片 | 国产成人精品免费视频大全最热 | 成人一级黄色毛片 | 性高朝久久久久久久3小时 av一区二区三区四区 | 亚洲精品国产成人 | 亚洲国产成人精品女人 | 一区二区三区在线看 | 91看片网 | 成人在线免费电影 | 天天影视亚洲综合网 | 天天草夜夜骑 | 久久99精品久久久久 | 午夜性色a√在线视频观看9 | 日韩精品色网 | 亚洲精品一二三区 | 欧美黑人一区二区三区 |