Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
En este ejemplo se muestra cómo asociar un método a un delegado y, a continuación, invocar ese método a través del delegado.
Creación del delegado y procedimientos coincidentes
Cree un delegado denominado
MySubDelegate.Delegate Sub MySubDelegate(ByVal x As Integer)Declare una clase que contenga un método con la misma firma que el delegado.
Class class1 Sub Sub1(ByVal x As Integer) MsgBox("The value of x is: " & CStr(x)) End Sub End ClassDefina un método que cree una instancia del delegado e invoque el método asociado al delegado llamando al método integrado
Invoke.Protected Sub DelegateTest() Dim c1 As New class1 ' Create an instance of the delegate. Dim msd As MySubDelegate = AddressOf c1.Sub1 ' Call the method. msd.Invoke(10) End Sub