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

代碼演示VB.NET事件接收功能

開發(fā) 后端
這里用代碼實(shí)現(xiàn)接收VB.NET事件案例,文章有詳細(xì)的步驟和代碼分析,喜歡研究事件的朋友一定不要錯過,看了會有很大的提高。

VB.NET事件還是比較常用的,于是我研究了一下VB.NET事件,在這里拿出來和大家分享一下,希望對大家有用。在單一的VB.NET工程中,我們可以編寫代碼類接收事件。具體可以增加一個Windows應(yīng)用工程來解決,你可以右擊它并選擇Set As Startup Project選項(xiàng),這樣它就可以在按F5的時候被運(yùn)行了。

#T#為了訪問觸發(fā)VB.NET事件的類,我們必須給EventSource工程增加一個引用,具體操作如下:選擇菜單項(xiàng)Project(工程)->Add Reference(增加引用)。之后,我們可以增加一個按鈕到窗體上,并且打開窗體的代碼窗口,再引入以下的遠(yuǎn)程名空間:

  1. Imports System.ComponentModel  
  2. Imports System.Drawing  
  3. Imports System.WinForms   
  4. Imports EventSource  

在窗體A中,我們可以使用WithEvents關(guān)鍵字來定義遠(yuǎn)程類。

  1. Public Class FormA  
  2. Inherits System.WinForms.Form  
  3. Private WithEvents objRemote As RemoteClass  

當(dāng)objRemote項(xiàng)在左上角的類名字下拉表中被選擇的時候,我們可以在代碼窗口右上角的方法名字下拉列表中看到事件的列表。當(dāng)我們選擇了這個選項(xiàng),以下的代碼就將被創(chuàng)建:

  1. Public Sub objRemote_RemoteEvent() Handles objRemote.RemoteEvent  
  2. End Sub 

不幸的是,這些代碼是錯誤的,因?yàn)樗鼪]有提供我們所傳遞的參數(shù)。為了解決這個問題我們只需要增加參數(shù)到聲明中去即可:

  1. Public Sub objRemote_RemoteEvent(ByVal Data As String) _  
  2. Handles objRemote.RemoteEvent  
  3. Messagebox.Show(Data)   
  4. End Sub  

我們還需要增加代碼來在對話框中顯示結(jié)果。具體做法為:增加一個按鈕到窗體中去,并為按鈕增加以下的代碼:

  1. Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)  
  2. objRemote = New RemoteClass()  
  3. objRemote.DoSomething()  
  4. End Sub 

至此我們就成功完成了從一個工程中觸發(fā)事件,并且在另外一個工程中接收到這些觸發(fā)的事件了。

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

2009-10-26 09:50:20

VB.NET Star

2009-10-29 13:46:14

VB.NET DES加

2009-11-02 09:45:23

VB.NET文件系統(tǒng)對

2009-10-27 10:58:00

VB.NET文件名排序

2009-10-28 15:18:46

VB.NET網(wǎng)絡(luò)應(yīng)用

2010-01-12 18:12:58

VB.NET事件

2009-10-23 17:03:18

VB.NET事件編程

2009-10-20 14:09:05

VB.NET反射功能

2009-10-26 14:50:18

VB.NET遍歷注冊表

2009-10-26 10:30:57

VB.NET處理FTP

2009-11-11 13:24:29

VB.NET事件

2009-11-04 09:32:12

VB.NET Auto

2009-11-02 14:48:45

VB.NET HOOK

2010-01-12 10:48:54

VB.NET LIST

2010-01-13 09:45:53

VB.NET Arra

2009-10-23 14:31:05

VB.NET類定義

2009-10-27 14:05:59

VB.NET程序

2009-10-26 11:04:36

VB.NET UDP協(xié)

2010-01-11 10:08:47

VB.NET事件通道

2010-01-22 17:22:49

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

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

主站蜘蛛池模板: 亚洲男女激情 | 久久久久久国产精品免费免费狐狸 | 久久精品国产亚洲一区二区三区 | 亚洲成人免费 | 中文字幕国产 | 日韩欧美在线不卡 | 欧美亚洲一区二区三区 | 国产黄色大片在线免费观看 | 九九久久免费视频 | 久久免费观看一级毛片 | 在线国产一区 | 成人福利在线观看 | 网站黄色在线免费观看 | 国产午夜精品理论片a大结局 | 黄色一级大片在线免费看产 | 免费日韩av网站 | 成人毛片网站 | 国产视频一区二区三区四区五区 | 五月天婷婷综合 | 亚洲欧美国产精品久久 | 国产精品久久久久无码av | 色视频网站在线观看 | 国产精品一卡 | 欧洲精品在线观看 | 在线免费观看视频你懂的 | 国产黄色在线 | 男人av在线播放 | www.久 | 亚洲综合色自拍一区 | 国产91视频一区二区 | 免费国产一区二区 | 91亚洲国产成人久久精品网站 | xxxcom在线观看 | 欧美三级在线 | 成人精品一区二区三区中文字幕 | 日本羞羞影院 | 天天干天天干 | 日一区二区 | 久久久91精品国产一区二区三区 | 国产在线一区二区三区 | 中文字字幕一区二区三区四区五区 |