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

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

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

VB.NET事件通道的實現,可以通過多個類的操作來進行實現。對于初學者來說,這一技巧的應用往往會給他們在實際應用中帶來一定的麻煩。下面就為大家詳細解讀一下具體的操作步驟,以方便大家參考學習。

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. ===調用===       
  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. }   

轉換后的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===調用===  
  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事件通道相關共用方法就為大家介紹到這里。

【編輯推薦】

  1. VB.NET壓縮ZIP文件實際方式解析
  2. 徹底解決VB.NET窗體繼承相關問題
  3. VB.NET使用MS Access技術指導
  4. VB.NET獲取硬盤信息操作方式總結概覽
  5. VB.NET序列化實現方式簡單介紹

     

責任編輯:曹凱 來源: 博客園
相關推薦

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-11 13:24:29

VB.NET事件

2009-11-04 09:32:12

VB.NET Auto

2009-11-10 13:08:13

VB.NET編程技巧

2009-10-12 15:44:26

VB.NET動態編碼技

2010-01-11 13:33:07

VB.NET使用數組

2010-01-19 15:30:44

VB.NET比較運算符

2009-11-03 13:48:02

VB.NET枚舉

2009-10-26 15:57:07

VB.NET使用Ora

2010-01-22 17:22:49

VB.NET事件訪問器

2011-06-16 15:14:17

VB.NET事件委托

2009-11-03 11:06:40

VB.NET事件

2010-01-22 11:02:30

VB.NET創建新變量

2010-01-14 10:18:24

VB.NET List

2010-01-13 15:52:59

VB.NET浮動窗體

2010-01-14 13:59:01

2010-01-18 16:33:57

VB.NET加密文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久国模大尺度人体 | 国产大毛片 | 国产精品国产 | 国产免费自拍 | 天天色官网| 午夜三区 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 一区二区精品视频 | 中文字幕亚洲精品在线观看 | 欧美一级三级在线观看 | 国产精品区二区三区日本 | 亚洲精品久久久久久下一站 | 综合精品在线 | 国产精品视频一区二区三区四区国 | 欧美精品中文字幕久久二区 | 国产真实精品久久二三区 | 国产99久久精品一区二区永久免费 | 毛片99| 免费中文字幕 | 久久99精品久久久久久狂牛 | 久久综合九九 | 国产一区91精品张津瑜 | 国产99视频精品免费视频7 | 97久久精品午夜一区二区 | 色视频欧美 | 成人精品一区二区 | 美女爽到呻吟久久久久 | 成人免费看电影 | 妹子干综合| 国产女人与拘做受视频 | 国产中文字幕在线 | 久久久久免费 | 日韩一区二区三区av | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 日韩精品免费视频 | 久久性 | 毛片一区 | 色婷婷亚洲| 免费毛片网站在线观看 | 国产福利精品一区 | 一区二区三区视频在线 |