Délégués (delegates) Visual Basic 2005

Les délégués (delegates) sont des types référence sécurisés qui jouent un rôle similaire à celui des pointeurs fonction dans d'autres langages. PowerAMC modélise les délégués sous forme de classes ayant le stéréotype <<Delegate>> avec une opération unique portant le nom "<signature>". La visibilité, le nom, le commentaire, les marqueurs et les attributs sont spécifiés sur l'objet classe tandis que le type de résultat et les paramètres sont spécifiés sur l'opération.

Pour plus d'informations sur la création et l'utilisation des classes, voir Classes (MOO).

Vous pouvez modifier les types de délégués VB .NET suivants :

Création d'un délégue

Vous pouvez créer un délégué de l'une des façons suivantes :
  • Utilisez l'outil Delegate dans la Boîte à outils Visual Basic 2005.

  • Sélectionnez Modèle > Objets Delegate pour afficher la boîte de dialogue Liste des objets Delegate, puis cliquez sur l'outil Ajouter une ligne.

  • Pointez sur le modèle (ou package) cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Delegate.

Propriétés d'un délégué

Les feuilles de propriétés de délégué Visual Basic 2005 contiennent tous les onglets d'une feuille de propriétés de classe standard, avec en plus un onglet VB, dont les propriétés sont répertoriées ci-dessous :

Propriété

Description

Explicit

Spécifie la directive d'option Explicit pour la déclaration de délégué

Shadows

Spécifie que le délégué redéfinit un délégué défini dans un délégué parent

Strict

Spécifie la directive d'option Strict pour la déclaration de délégué

Compare

Spécifie la directive d'option Compare pour la déclaration de délégué