[VB.NET] Les Custom Events

    Utilisation des Custom Events afin de créer une relation "Friend" comme C++.
  
    
      Public Delegate Sub MyDelegate()
Public Class MyClass1
   Public Custom Event MyEvent As MyDelegate
' Called when a class want to subscribe to the event AddHandler(ByVal value As MyDelegate) ' Accept the handler only if it comes from a certain class If value.Target.GetType() Is GetType(MyClassObserver) Then MyEventHandler.Add(value) Else Throw new ArgumentException("Your class is not authorized to handle any event of this one.") End End AddHandler ' Called when a class want to unsubscribe to the event RemoveHandler(ByVal value As MyDelegate) MyEventHandler.Remove(value) End RemoveHandler ' Called when the event is triggered RaiseEvent() On error resume next For Each D as MyDelegate in MyEventHandlers : D() : Next End RaiseEvent End Event Private MyEventHandlers as new List(Of MyDelegate) End Class
Publié lundi 12 mai 2008 08:00 par FREMYCOMPANY
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- ssdl view et TPT par Matthieu MEZIL le il y a 15 heures et 54 minutes

- L'injection SQL n'est PAS un problème QUE pour les développeurs web ! par CoqBlog le il y a 16 heures et 50 minutes

- Un outil pour réaliser des animations WPF basées sur des équations de Bézier par Perspective le il y a 20 heures et 13 minutes

- Sandcastle et CodePlex : le verdict par CoqBlog le il y a 21 heures et 4 minutes

- ssdl view et TPH par Matthieu MEZIL le il y a 22 heures et 46 minutes

- Webcasts sur le Parallel Framework disponibles par Matthieu MEZIL le 07-04-2008, 17:26

- [Silverlight] - Comprendre et Débuter avec Silverlight par Danuz le 07-04-2008, 12:41

- SharePoint : Nouvel article sur l'exportation et Importation de sites SharePoint par Blog Technique de Romelard Fabrice le 07-04-2008, 01:00

- ImagineCup 2008 Final in Paris: Day 1 par Richard Clark le 07-03-2008, 22:48

- PowerShell : Comment utiliser un ENUM .NET dans un script PowerShell par Blog Technique de Romelard Fabrice le 07-03-2008, 18:09