Cliquez pour évaluer et commenter
MSDN
MSDN Library
Visual Studio 2005
Documentation Visual Studio
Visual Basic
Délégués en Visual B...
 Comment : appeler une méthode délég...

  Passer à l'affichage pour faible bande passante
Cette page est spécifique à
Microsoft Visual Studio 2005/.NET Framework 2.0

D'autres versions sont également disponibles pour :
Concepts du langage Visual Basic
Comment : appeler une méthode déléguée

Cet exemple montre comment associer une méthode à un délégué, puis comment appeler cette méthode par le biais du délégué.

Création du délégué et des procédures correspondantes

  1. Créez un délégué nommé MySubDelegate.

        Delegate Sub MySubDelegate(ByVal x As Integer)
  2. Déclarez une classe qui contient une méthode avec la même signature que le délégué.

        Class class1
            Sub Sub1(ByVal x As Integer)
                MsgBox("The value of x is: " & CStr(x))
            End Sub
        End Class
  3. Définissez une méthode qui crée une instance du délégué et appelle la méthode associée au délégué en appelant la méthode Invoke intégrée.

        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

Voir aussi

Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker