真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vb.net模塊中委托 vbnet mouse_event

VB.NET 中事件委托問題

address of 顧名思義,就是地址指向,每個函數(shù)都有一個地址,address of后面加函數(shù)名稱。

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元淮安做網(wǎng)站,已為上家服務(wù),為淮安各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792

handels 事件,你看看按鈕的單擊事件,窗體的啟動事件,每個后面都有這個。

delegate 就是聲明一個委托了。

我也不好詳細(xì)說,其實你上Baidu搜這幾個關(guān)鍵字加上點注解,比如“delegate的用法”,N多!

VB.NET 中 使用委托能帶來什么好處嗎?

多線程中用委托,不會沖突。

在類中用委托,也可以方便模塊思路。

vb.net 中在模塊(module)里如何實現(xiàn)委托

委托三個步驟

1、聲明委托 用Delegate 聲明一個委托 類型 參數(shù)要和 被委托的方法一樣 例如 Delegate Function a(byval x as string) as string

2、實例化委托 dim t as new a(AddressOf Function Name)

3.通過 t(參數(shù)) 或者 t.Invoke(參數(shù)調(diào)用委托)

示例:

Module module1

Delegate Function a(ByVal x As Integer, ByVal y As Integer) As Integer '聲明委托類型 委托可以使一個對象調(diào)用另一個對象的方法

Function sum(ByVal x As Integer, ByVal y As Integer) As Integer

Return (x + y)

End Function

Sub main()

Dim d As New a(AddressOf sum) '實例化委托

Dim s = 0

s = d.Invoke(1, 2) '執(zhí)行委托

Console.WriteLine(s.ToString())

s = d(1, 2) '執(zhí)行委托

Console.WriteLine(s.ToString())

MsgBox("")

End Sub

End Module

關(guān)于vb.net中實現(xiàn)委托的一個問題

把UI對象當(dāng)做參數(shù)傳入 比如 Sub a(Form As Form1)

之后再用Form.Invoke(你的委托,參數(shù)) 就可以即時修改Form中的內(nèi)容了


網(wǎng)頁名稱:vb.net模塊中委托 vbnet mouse_event
本文鏈接:http://weahome.cn/article/dogjihs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部