PDA

View Full Version : AddressOf چیست



Hossis
پنج شنبه 29 مرداد 1388, 16:46 عصر
کسی می تونه درباره AddressOf توضیح بده که کجا کاربرد داره؟

Mani_rf
پنج شنبه 29 مرداد 1388, 17:22 عصر
AddressOf کلمه کلیدی است که وظیفه دادن آدرس یک تابع به یک رخداد را بر عهده دارد. برای مثال شما متغیری از نوع Lable دارید و می خواهید در صورت کلیلک شدن برروی آن تابع X فراخوانی شود.
چنین می نویسید :


Dim LB As New Label

AddHandler LB.Click, AddressOf X


کد کاملتر :




Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim LB As New Label
AddHandler LB.Click, AddressOf X
End Sub

Sub X()

End Sub





البته اگر کاربرد دیگری هم داشته باشد من از آن آگاهی ندارم و خوشحال می شوم بدانم.