Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Si vous n'utilisez pas le délégué EventHandler<TEventArgs> générique, les règles suivantes vous aident à concevoir correctement des gestionnaires d'événements.
Utilisez un type de retour de System.Void pour les gestionnaires d'événements.
Un gestionnaire d'événements peut appeler plusieurs méthodes mais il n'existe aucun moyen de recevoir plusieurs valeurs de retour d'un gestionnaire d'événements. En faisant en sorte que la méthode retourne Void, vous éliminez la possibilité de perdre des données de valeurs de retour.
Affectez la valeur Object au type du premier paramètre du gestionnaire et appelez-le « sender ».
Définissez System.EventArgs ou une classe dérivée comme type du deuxième argument du gestionnaire. Le nom du paramètre doit être e.
Ne définissez pas plus de deux paramètres sur les gestionnaires d'événements.
Portions Copyright 2005 Microsoft Corporation. Tous droits réservés.
Portions Copyright Addison-Wesley Corporation. Tous droits réservés.
Pour plus d'informations sur les règles de conception, consultez « règles de conception d'infrastructure : Conventions idiomes et modèles carnet de bibliothèques réutilisables framework » Krzysztof Cwalina et Brad Abrams, publiés par Addison-Wesley, 2005.
Voir aussi
Concepts
Autres ressources
Instructions de conception des membres
Instructions de conception pour le développement de bibliothèques de classes